// Garden Gnome Software - Skin
// Pano2VR 5.0.2/15080
// Filename: room2.ggsk
// Generated 周五 12月 16 14:33:41 2016

function pano2vrSkin(player,base) {
	var ggSkinVars = [];
	ggSkinVars['time1'] = true;
	var me=this;
	var flag=false;
	var nodeMarker=[];
	var activeNodeMarker=[];
	this.player=player;
	this.player.skinObj=this;
	this.divSkin=player.divSkin;
	this.ggUserdata=me.player.userdata;
	this.lastSize={ w: -1,h: -1 };
	var basePath="";
	// auto detect base path
	if (base=='?') {
		var scripts = document.getElementsByTagName('script');
		for(var i=0;i<scripts.length;i++) {
			var src=scripts[i].src;
			if (src.indexOf('skin.js')>=0) {
				var p=src.lastIndexOf('/');
				if (p>=0) {
					basePath=src.substr(0,p+1);
				}
			}
		}
	} else
	if (base) {
		basePath=base;
	}
	this.elementMouseDown=[];
	this.elementMouseOver=[];
	var cssPrefix='';
	var domTransition='transition';
	var domTransform='transform';
	var prefixes='Webkit,Moz,O,ms,Ms'.split(',');
	var i;
	if (typeof document.body.style['transform'] == 'undefined') {
		for(var i=0;i<prefixes.length;i++) {
			if (typeof document.body.style[prefixes[i] + 'Transform'] !== 'undefined') {
				cssPrefix='-' + prefixes[i].toLowerCase() + '-';
				domTransition=prefixes[i] + 'Transition';
				domTransform=prefixes[i] + 'Transform';
			}
		}
	}
	
	this.player.setMargins(0,0,0,0);
	
	this.updateSize=function(startElement) {
		var stack=[];
		stack.push(startElement);
		while(stack.length>0) {
			var e=stack.pop();
			if (e.ggUpdatePosition) {
				e.ggUpdatePosition();
			}
			if (e.hasChildNodes()) {
				for(var i=0;i<e.childNodes.length;i++) {
					stack.push(e.childNodes[i]);
				}
			}
		}
	}
	
	parameterToTransform=function(p) {
		var hs='translate(' + p.rx + 'px,' + p.ry + 'px) rotate(' + p.a + 'deg) scale(' + p.sx + ',' + p.sy + ')';
		return hs;
	}
	
	this.findElements=function(id,regex) {
		var r=[];
		var stack=[];
		var pat=new RegExp(id,'');
		stack.push(me.divSkin);
		while(stack.length>0) {
			var e=stack.pop();
			if (regex) {
				if (pat.test(e.ggId)) r.push(e);
			} else {
				if (e.ggId==id) r.push(e);
			}
			if (e.hasChildNodes()) {
				for(var i=0;i<e.childNodes.length;i++) {
					stack.push(e.childNodes[i]);
				}
			}
		}
		return r;
	}
	
	this.addSkin=function() {
		var hs='';
		this.ggCurrentTime=new Date().getTime();
		this._logo=document.createElement('div');
		this._logo__img=document.createElement('img');
		this._logo__img.className='ggskin ggskin_image';
		this._logo__img.setAttribute('src',basePath + 'images/logo.png');
		this._logo__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._logo__img.className='ggskin ggskin_image';
		this._logo__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._logo__img);
		this._logo.appendChild(this._logo__img);
		this._logo.ggId="logo";
		this._logo.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._logo.ggVisible=true;
		this._logo.className='ggskin ggskin_image ';
		this._logo.ggType='image';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 37px;';
		hs+='left : 10px;';
		hs+='position : absolute;';
		hs+='top : 8px;';
		hs+='visibility : inherit;';
		hs+='width : 124px;';
		this._logo.setAttribute('style',hs);
		this._logo.style[domTransform + 'Origin']='0% 0%';
		me._logo.ggIsActive=function() {
			return false;
		}
		me._logo.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._logo.onclick=function () {
			me.player.openUrl("http:\/\/10.10.11.74\/Very\/index\/","_blank");
		}
		me._logo.ggCurrentLogicStateScaling = -1;
		this._logo.ggUpdateConditionNodeChange=function () {
			var newLogicStateScaling;
			if (
				(me.player.getIsMobile() == true)
			)
			{
				newLogicStateScaling = 0;
			}
			else {
				newLogicStateScaling = -1;
			}
			if (me._logo.ggCurrentLogicStateScaling != newLogicStateScaling) {
				me._logo.ggCurrentLogicStateScaling = newLogicStateScaling;
				me._logo.style[domTransition]='' + cssPrefix + 'transform none';
				if (me._logo.ggCurrentLogicStateScaling == 0) {
					me._logo.ggParameter.sx = 0.5;
					me._logo.ggParameter.sy = 0.5;
					me._logo.style[domTransform]=parameterToTransform(me._logo.ggParameter);
				}
				else {
					me._logo.ggParameter.sx = 1;
					me._logo.ggParameter.sy = 1;
					me._logo.style[domTransform]=parameterToTransform(me._logo.ggParameter);
				}
			}
		}
		this._logo.ggUpdatePosition=function () {
		}
		this._logo.ggNodeChange=function () {
			me._logo.ggUpdateConditionNodeChange();
		}
		this.divSkin.appendChild(this._logo);
		this._controller=document.createElement('div');
		this._controller.ggId="controller";
		this._controller.ggTop=-52;
		this._controller.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._controller.ggVisible=true;
		this._controller.className='ggskin ggskin_container ';
		this._controller.ggType='container';
		hs ='';
		hs+='height : 40px;';
		hs+='left : 18px;';
		hs+='position : absolute;';
		hs+='top : -52px;';
		hs+='visibility : inherit;';
		hs+='width : 214px;';
		this._controller.setAttribute('style',hs);
		this._controller.style[domTransform + 'Origin']='50% 50%';
		me._controller.ggIsActive=function() {
			return false;
		}
		me._controller.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._controller.ggUpdatePosition=function () {
			this.style[domTransition]='none';
			if (this.parentNode) {
				var h=this.parentNode.offsetHeight;
					this.style.top=(this.ggTop - 0 + h) + 'px';
			}
		}
		this._rotate_on=document.createElement('div');
		this._rotate_on__img=document.createElement('img');
		this._rotate_on__img.className='ggskin ggskin_button';
		this._rotate_on__img.setAttribute('src',basePath + 'images/rotate_on.png');
		this._rotate_on__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._rotate_on__img.className='ggskin ggskin_button';
		this._rotate_on__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._rotate_on__img);
		this._rotate_on.appendChild(this._rotate_on__img);
		this._rotate_on.ggId="rotate_on";
		this._rotate_on.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._rotate_on.ggVisible=true;
		this._rotate_on.className='ggskin ggskin_button ';
		this._rotate_on.ggType='button';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 32px;';
		hs+='left : 24px;';
		hs+='position : absolute;';
		hs+='top : 7px;';
		hs+='visibility : inherit;';
		hs+='width : 32px;';
		this._rotate_on.setAttribute('style',hs);
		this._rotate_on.style[domTransform + 'Origin']='50% 50%';
		me._rotate_on.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._rotate_on.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._rotate_on.onclick=function () {
			me.player.startAutorotate("0.1","0");
			me._rotate_on.style[domTransition]='none';
			me._rotate_on.style.visibility='hidden';
			me._rotate_on.ggVisible=false;
			me._rotate_off.style[domTransition]='none';
			me._rotate_off.style.visibility=(Number(me._rotate_off.style.opacity)>0||!me._rotate_off.style.opacity)?'inherit':'hidden';
			me._rotate_off.ggVisible=true;
		}
		this._rotate_on.onmouseover=function () {
			me.elementMouseOver['rotate_on']=true;
		}
		this._rotate_on.onmouseout=function () {
			me.elementMouseOver['rotate_on']=false;
		}
		this._rotate_on.ontouchend=function () {
			me.elementMouseOver['rotate_on']=false;
		}
		this._rotate_on.ggUpdatePosition=function () {
		}
		this._rotate_on_text1=document.createElement('div');
		this._rotate_on_text1__text=document.createElement('div');
		this._rotate_on_text1.className='ggskin ggskin_textdiv';
		this._rotate_on_text1.ggTextDiv=this._rotate_on_text1__text;
		this._rotate_on_text1.ggId="rotate_on_text";
		this._rotate_on_text1.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._rotate_on_text1.ggVisible=false;
		this._rotate_on_text1.className='ggskin ggskin_text ';
		this._rotate_on_text1.ggType='text';
		hs ='';
		hs+='height : 20px;';
		hs+='left : -32px;';
		hs+='position : absolute;';
		hs+='top : -26px;';
		hs+='visibility : hidden;';
		hs+='width : 98px;';
		this._rotate_on_text1.setAttribute('style',hs);
		this._rotate_on_text1.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 98px;';
		hs+='height: 20px;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._rotate_on_text1__text.setAttribute('style',hs);
		this._rotate_on_text1__text.innerHTML="<b>\u5f00\u542f\u81ea\u52a8\u65cb\u8f6c<\/b>";
		this._rotate_on_text1.appendChild(this._rotate_on_text1__text);
		me._rotate_on_text1.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._rotate_on_text1.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		me._rotate_on_text1.ggCurrentLogicStateVisible = -1;
		this._rotate_on_text1.ggUpdateConditionTimer=function () {
			var newLogicStateVisible;
			if (
				(me.elementMouseOver['rotate_on'] == true)
			)
			{
				newLogicStateVisible = 0;
			}
			else {
				newLogicStateVisible = -1;
			}
			if (me._rotate_on_text1.ggCurrentLogicStateVisible != newLogicStateVisible) {
				me._rotate_on_text1.ggCurrentLogicStateVisible = newLogicStateVisible;
				me._rotate_on_text1.style[domTransition]='';
				if (me._rotate_on_text1.ggCurrentLogicStateVisible == 0) {
					me._rotate_on_text1.style.visibility=(Number(me._rotate_on_text1.style.opacity)>0||!me._rotate_on_text1.style.opacity)?'inherit':'hidden';
					me._rotate_on_text1.ggVisible=true;
				}
				else {
					me._rotate_on_text1.style.visibility="hidden";
					me._rotate_on_text1.ggVisible=false;
				}
			}
		}
		this._rotate_on_text1.ggUpdatePosition=function () {
		}
		this._rotate_on.appendChild(this._rotate_on_text1);
		this._controller.appendChild(this._rotate_on);
		this._rotate_off=document.createElement('div');
		this._rotate_off__img=document.createElement('img');
		this._rotate_off__img.className='ggskin ggskin_button';
		this._rotate_off__img.setAttribute('src',basePath + 'images/rotate_off.png');
		this._rotate_off__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._rotate_off__img.className='ggskin ggskin_button';
		this._rotate_off__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._rotate_off__img);
		this._rotate_off.appendChild(this._rotate_off__img);
		this._rotate_off.ggId="rotate_off";
		this._rotate_off.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._rotate_off.ggVisible=false;
		this._rotate_off.className='ggskin ggskin_button ';
		this._rotate_off.ggType='button';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 32px;';
		hs+='left : 24px;';
		hs+='position : absolute;';
		hs+='top : 7px;';
		hs+='visibility : hidden;';
		hs+='width : 32px;';
		this._rotate_off.setAttribute('style',hs);
		this._rotate_off.style[domTransform + 'Origin']='50% 50%';
		me._rotate_off.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._rotate_off.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._rotate_off.onclick=function () {
			me.player.stopAutorotate();
			me._rotate_off.style[domTransition]='none';
			me._rotate_off.style.visibility='hidden';
			me._rotate_off.ggVisible=false;
			me._rotate_on.style[domTransition]='none';
			me._rotate_on.style.visibility=(Number(me._rotate_on.style.opacity)>0||!me._rotate_on.style.opacity)?'inherit':'hidden';
			me._rotate_on.ggVisible=true;
		}
		this._rotate_off.onmouseover=function () {
			me.elementMouseOver['rotate_off']=true;
		}
		this._rotate_off.onmouseout=function () {
			me.elementMouseOver['rotate_off']=false;
		}
		this._rotate_off.ontouchend=function () {
			me.elementMouseOver['rotate_off']=false;
		}
		this._rotate_off.ggUpdatePosition=function () {
		}
		this._rotate_on_text0=document.createElement('div');
		this._rotate_on_text0__text=document.createElement('div');
		this._rotate_on_text0.className='ggskin ggskin_textdiv';
		this._rotate_on_text0.ggTextDiv=this._rotate_on_text0__text;
		this._rotate_on_text0.ggId="rotate_on_text";
		this._rotate_on_text0.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._rotate_on_text0.ggVisible=false;
		this._rotate_on_text0.className='ggskin ggskin_text ';
		this._rotate_on_text0.ggType='text';
		hs ='';
		hs+='height : 20px;';
		hs+='left : -32px;';
		hs+='position : absolute;';
		hs+='top : -26px;';
		hs+='visibility : hidden;';
		hs+='width : 98px;';
		this._rotate_on_text0.setAttribute('style',hs);
		this._rotate_on_text0.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 98px;';
		hs+='height: 20px;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._rotate_on_text0__text.setAttribute('style',hs);
		this._rotate_on_text0__text.innerHTML="<b>\u5173\u95ed\u81ea\u52a8\u65cb\u8f6c<\/b>";
		this._rotate_on_text0.appendChild(this._rotate_on_text0__text);
		me._rotate_on_text0.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._rotate_on_text0.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		me._rotate_on_text0.ggCurrentLogicStateVisible = -1;
		this._rotate_on_text0.ggUpdateConditionTimer=function () {
			var newLogicStateVisible;
			if (
				(me.elementMouseOver['rotate_off'] == true)
			)
			{
				newLogicStateVisible = 0;
			}
			else {
				newLogicStateVisible = -1;
			}
			if (me._rotate_on_text0.ggCurrentLogicStateVisible != newLogicStateVisible) {
				me._rotate_on_text0.ggCurrentLogicStateVisible = newLogicStateVisible;
				me._rotate_on_text0.style[domTransition]='';
				if (me._rotate_on_text0.ggCurrentLogicStateVisible == 0) {
					me._rotate_on_text0.style.visibility=(Number(me._rotate_on_text0.style.opacity)>0||!me._rotate_on_text0.style.opacity)?'inherit':'hidden';
					me._rotate_on_text0.ggVisible=true;
				}
				else {
					me._rotate_on_text0.style.visibility="hidden";
					me._rotate_on_text0.ggVisible=false;
				}
			}
		}
		this._rotate_on_text0.ggUpdatePosition=function () {
		}
		this._rotate_off.appendChild(this._rotate_on_text0);
		this._controller.appendChild(this._rotate_off);
		this._info=document.createElement('div');
		this._info__img=document.createElement('img');
		this._info__img.className='ggskin ggskin_button';
		this._info__img.setAttribute('src',basePath + 'images/info.png');
		this._info__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._info__img.className='ggskin ggskin_button';
		this._info__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._info__img);
		this._info.appendChild(this._info__img);
		this._info.ggId="info";
		this._info.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._info.ggVisible=true;
		this._info.className='ggskin ggskin_button ';
		this._info.ggType='button';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 32px;';
		hs+='left : 66px;';
		hs+='position : absolute;';
		hs+='top : 7px;';
		hs+='visibility : inherit;';
		hs+='width : 32px;';
		this._info.setAttribute('style',hs);
		this._info.style[domTransform + 'Origin']='50% 50%';
		me._info.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._info.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._info.onclick=function () {
			if (me.player.transitionsDisabled) {
				me._info_box.style[domTransition]='none';
			} else {
				me._info_box.style[domTransition]='all 500ms ease-out 0ms';
			}
			me._info_box.style.opacity='1';
			me._info_box.style.visibility=me._info_box.ggVisible?'inherit':'hidden';
			me._bg_mask.style[domTransition]='none';
			me._bg_mask.style.visibility=(Number(me._bg_mask.style.opacity)>0||!me._bg_mask.style.opacity)?'inherit':'hidden';
			me._bg_mask.ggVisible=true;
		}
		this._info.onmouseover=function () {
			me.elementMouseOver['info']=true;
		}
		this._info.onmouseout=function () {
			me.elementMouseOver['info']=false;
		}
		this._info.ontouchend=function () {
			me.elementMouseOver['info']=false;
		}
		this._info.ggUpdatePosition=function () {
		}
		this._rotate_on_text=document.createElement('div');
		this._rotate_on_text__text=document.createElement('div');
		this._rotate_on_text.className='ggskin ggskin_textdiv';
		this._rotate_on_text.ggTextDiv=this._rotate_on_text__text;
		this._rotate_on_text.ggId="rotate_on_text";
		this._rotate_on_text.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._rotate_on_text.ggVisible=false;
		this._rotate_on_text.className='ggskin ggskin_text ';
		this._rotate_on_text.ggType='text';
		hs ='';
		hs+='height : 20px;';
		hs+='left : -32px;';
		hs+='position : absolute;';
		hs+='top : -26px;';
		hs+='visibility : hidden;';
		hs+='width : 98px;';
		this._rotate_on_text.setAttribute('style',hs);
		this._rotate_on_text.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 98px;';
		hs+='height: 20px;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._rotate_on_text__text.setAttribute('style',hs);
		this._rotate_on_text__text.innerHTML="<b>\u623f\u5c4b\u4fe1\u606f<\/b>";
		this._rotate_on_text.appendChild(this._rotate_on_text__text);
		me._rotate_on_text.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._rotate_on_text.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		me._rotate_on_text.ggCurrentLogicStateVisible = -1;
		this._rotate_on_text.ggUpdateConditionTimer=function () {
			var newLogicStateVisible;
			if (
				(me.elementMouseOver['info'] == true)
			)
			{
				newLogicStateVisible = 0;
			}
			else {
				newLogicStateVisible = -1;
			}
			if (me._rotate_on_text.ggCurrentLogicStateVisible != newLogicStateVisible) {
				me._rotate_on_text.ggCurrentLogicStateVisible = newLogicStateVisible;
				me._rotate_on_text.style[domTransition]='';
				if (me._rotate_on_text.ggCurrentLogicStateVisible == 0) {
					me._rotate_on_text.style.visibility=(Number(me._rotate_on_text.style.opacity)>0||!me._rotate_on_text.style.opacity)?'inherit':'hidden';
					me._rotate_on_text.ggVisible=true;
				}
				else {
					me._rotate_on_text.style.visibility="hidden";
					me._rotate_on_text.ggVisible=false;
				}
			}
		}
		this._rotate_on_text.ggUpdatePosition=function () {
		}
		this._info.appendChild(this._rotate_on_text);
		this._controller.appendChild(this._info);
		this._music_on=document.createElement('div');
		this._music_on__img=document.createElement('img');
		this._music_on__img.className='ggskin ggskin_button';
		this._music_on__img.setAttribute('src',basePath + 'images/music_on.png');
		this._music_on__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._music_on__img.className='ggskin ggskin_button';
		this._music_on__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._music_on__img);
		this._music_on.appendChild(this._music_on__img);
		this._music_on.ggId="music_on";
		this._music_on.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._music_on.ggVisible=false;
		this._music_on.className='ggskin ggskin_button ';
		this._music_on.ggType='button';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 32px;';
		hs+='left : 108px;';
		hs+='position : absolute;';
		hs+='top : 7px;';
		hs+='visibility : hidden;';
		hs+='width : 32px;';
		this._music_on.setAttribute('style',hs);
		this._music_on.style[domTransform + 'Origin']='50% 50%';
		me._music_on.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._music_on.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._music_on.onclick=function () {
			me.player.playSound("_background","0");
			me._music_on.style[domTransition]='none';
			me._music_on.style.visibility='hidden';
			me._music_on.ggVisible=false;
			me._music_off.style[domTransition]='none';
			me._music_off.style.visibility=(Number(me._music_off.style.opacity)>0||!me._music_off.style.opacity)?'inherit':'hidden';
			me._music_off.ggVisible=true;
		}
		this._music_on.onmouseover=function () {
			me.elementMouseOver['music_on']=true;
		}
		this._music_on.onmouseout=function () {
			me.elementMouseOver['music_on']=false;
		}
		this._music_on.ontouchend=function () {
			me.elementMouseOver['music_on']=false;
		}
		this._music_on.ggUpdatePosition=function () {
		}
		this._music_on_text=document.createElement('div');
		this._music_on_text__text=document.createElement('div');
		this._music_on_text.className='ggskin ggskin_textdiv';
		this._music_on_text.ggTextDiv=this._music_on_text__text;
		this._music_on_text.ggId="music_on_text";
		this._music_on_text.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._music_on_text.ggVisible=false;
		this._music_on_text.className='ggskin ggskin_text ';
		this._music_on_text.ggType='text';
		hs ='';
		hs+='height : 20px;';
		hs+='left : -32px;';
		hs+='position : absolute;';
		hs+='top : -26px;';
		hs+='visibility : hidden;';
		hs+='width : 98px;';
		this._music_on_text.setAttribute('style',hs);
		this._music_on_text.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 98px;';
		hs+='height: 20px;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._music_on_text__text.setAttribute('style',hs);
		this._music_on_text__text.innerHTML="<b>\u64ad\u653e\u97f3\u4e50<\/b>";
		this._music_on_text.appendChild(this._music_on_text__text);
		me._music_on_text.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._music_on_text.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		me._music_on_text.ggCurrentLogicStateVisible = -1;
		this._music_on_text.ggUpdateConditionTimer=function () {
			var newLogicStateVisible;
			if (
				(me.elementMouseOver['music_on'] == true)
			)
			{
				newLogicStateVisible = 0;
			}
			else {
				newLogicStateVisible = -1;
			}
			if (me._music_on_text.ggCurrentLogicStateVisible != newLogicStateVisible) {
				me._music_on_text.ggCurrentLogicStateVisible = newLogicStateVisible;
				me._music_on_text.style[domTransition]='';
				if (me._music_on_text.ggCurrentLogicStateVisible == 0) {
					me._music_on_text.style.visibility=(Number(me._music_on_text.style.opacity)>0||!me._music_on_text.style.opacity)?'inherit':'hidden';
					me._music_on_text.ggVisible=true;
				}
				else {
					me._music_on_text.style.visibility="hidden";
					me._music_on_text.ggVisible=false;
				}
			}
		}
		this._music_on_text.ggUpdatePosition=function () {
		}
		this._music_on.appendChild(this._music_on_text);
		this._controller.appendChild(this._music_on);
		this._music_off=document.createElement('div');
		this._music_off__img=document.createElement('img');
		this._music_off__img.className='ggskin ggskin_button';
		this._music_off__img.setAttribute('src',basePath + 'images/music_off.png');
		this._music_off__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._music_off__img.className='ggskin ggskin_button';
		this._music_off__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._music_off__img);
		this._music_off.appendChild(this._music_off__img);
		this._music_off.ggId="music_off";
		this._music_off.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._music_off.ggVisible=true;
		this._music_off.className='ggskin ggskin_button ';
		this._music_off.ggType='button';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 32px;';
		hs+='left : 108px;';
		hs+='position : absolute;';
		hs+='top : 7px;';
		hs+='visibility : inherit;';
		hs+='width : 32px;';
		this._music_off.setAttribute('style',hs);
		this._music_off.style[domTransform + 'Origin']='50% 50%';
		me._music_off.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._music_off.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._music_off.onclick=function () {
			me.player.pauseSound("_background");
			me._music_off.style[domTransition]='none';
			me._music_off.style.visibility='hidden';
			me._music_off.ggVisible=false;
			me._music_on.style[domTransition]='none';
			me._music_on.style.visibility=(Number(me._music_on.style.opacity)>0||!me._music_on.style.opacity)?'inherit':'hidden';
			me._music_on.ggVisible=true;
		}
		this._music_off.onmouseover=function () {
			me.elementMouseOver['music_off']=true;
		}
		this._music_off.onmouseout=function () {
			me.elementMouseOver['music_off']=false;
		}
		this._music_off.ontouchend=function () {
			me.elementMouseOver['music_off']=false;
		}
		this._music_off.ggUpdatePosition=function () {
		}
		this._music_off_text=document.createElement('div');
		this._music_off_text__text=document.createElement('div');
		this._music_off_text.className='ggskin ggskin_textdiv';
		this._music_off_text.ggTextDiv=this._music_off_text__text;
		this._music_off_text.ggId="music_off_text";
		this._music_off_text.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._music_off_text.ggVisible=false;
		this._music_off_text.className='ggskin ggskin_text ';
		this._music_off_text.ggType='text';
		hs ='';
		hs+='height : 20px;';
		hs+='left : -32px;';
		hs+='position : absolute;';
		hs+='top : -26px;';
		hs+='visibility : hidden;';
		hs+='width : 98px;';
		this._music_off_text.setAttribute('style',hs);
		this._music_off_text.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 98px;';
		hs+='height: 20px;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._music_off_text__text.setAttribute('style',hs);
		this._music_off_text__text.innerHTML="<b>\u6682\u505c\u97f3\u4e50<\/b>";
		this._music_off_text.appendChild(this._music_off_text__text);
		me._music_off_text.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._music_off_text.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		me._music_off_text.ggCurrentLogicStateVisible = -1;
		this._music_off_text.ggUpdateConditionTimer=function () {
			var newLogicStateVisible;
			if (
				(me.elementMouseOver['music_off'] == true)
			)
			{
				newLogicStateVisible = 0;
			}
			else {
				newLogicStateVisible = -1;
			}
			if (me._music_off_text.ggCurrentLogicStateVisible != newLogicStateVisible) {
				me._music_off_text.ggCurrentLogicStateVisible = newLogicStateVisible;
				me._music_off_text.style[domTransition]='';
				if (me._music_off_text.ggCurrentLogicStateVisible == 0) {
					me._music_off_text.style.visibility=(Number(me._music_off_text.style.opacity)>0||!me._music_off_text.style.opacity)?'inherit':'hidden';
					me._music_off_text.ggVisible=true;
				}
				else {
					me._music_off_text.style.visibility="hidden";
					me._music_off_text.ggVisible=false;
				}
			}
		}
		this._music_off_text.ggUpdatePosition=function () {
		}
		this._music_off.appendChild(this._music_off_text);
		this._controller.appendChild(this._music_off);
		this._gyro=document.createElement('div');
		this._gyro__img=document.createElement('img');
		this._gyro__img.className='ggskin ggskin_button';
		this._gyro__img.setAttribute('src',basePath + 'images/gyro.png');
		this._gyro__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._gyro__img.className='ggskin ggskin_button';
		this._gyro__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._gyro__img);
		this._gyro.appendChild(this._gyro__img);
		this._gyro.ggId="gyro";
		this._gyro.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._gyro.ggVisible=false;
		this._gyro.className='ggskin ggskin_button ';
		this._gyro.ggType='button';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 40px;';
		hs+='left : 146px;';
		hs+='position : absolute;';
		hs+='top : 3px;';
		hs+='visibility : hidden;';
		hs+='width : 40px;';
		this._gyro.setAttribute('style',hs);
		this._gyro.style[domTransform + 'Origin']='50% 50%';
		me._gyro.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._gyro.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._gyro.onclick=function () {
			gyro.toggle();
		}
		this._gyro.onmouseover=function () {
			me.elementMouseOver['gyro']=true;
		}
		this._gyro.onmouseout=function () {
			me.elementMouseOver['gyro']=false;
		}
		this._gyro.ontouchend=function () {
			me.elementMouseOver['gyro']=false;
		}
		me._gyro.ggCurrentLogicStateVisible = -1;
		this._gyro.ggUpdateConditionNodeChange=function () {
			var newLogicStateVisible;
			if (
				(me.player.getIsMobile() == true)
			)
			{
				newLogicStateVisible = 0;
			}
			else {
				newLogicStateVisible = -1;
			}
			if (me._gyro.ggCurrentLogicStateVisible != newLogicStateVisible) {
				me._gyro.ggCurrentLogicStateVisible = newLogicStateVisible;
				me._gyro.style[domTransition]='';
				if (me._gyro.ggCurrentLogicStateVisible == 0) {
					me._gyro.style.visibility=(Number(me._gyro.style.opacity)>0||!me._gyro.style.opacity)?'inherit':'hidden';
					me._gyro.ggVisible=true;
				}
				else {
					me._gyro.style.visibility="hidden";
					me._gyro.ggVisible=false;
				}
			}
		}
		this._gyro.ggUpdatePosition=function () {
		}
		this._gyro.ggNodeChange=function () {
			me._gyro.ggUpdateConditionNodeChange();
		}
		this._gyro_text=document.createElement('div');
		this._gyro_text__text=document.createElement('div');
		this._gyro_text.className='ggskin ggskin_textdiv';
		this._gyro_text.ggTextDiv=this._gyro_text__text;
		this._gyro_text.ggId="gyro_text";
		this._gyro_text.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._gyro_text.ggVisible=false;
		this._gyro_text.className='ggskin ggskin_text ';
		this._gyro_text.ggType='text';
		hs ='';
		hs+='height : 20px;';
		hs+='left : -31px;';
		hs+='position : absolute;';
		hs+='top : -22px;';
		hs+='visibility : hidden;';
		hs+='width : 98px;';
		this._gyro_text.setAttribute('style',hs);
		this._gyro_text.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 98px;';
		hs+='height: 20px;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._gyro_text__text.setAttribute('style',hs);
		this._gyro_text__text.innerHTML="<b>\u9640\u87ba\u4eea<\/b>";
		this._gyro_text.appendChild(this._gyro_text__text);
		me._gyro_text.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._gyro_text.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		me._gyro_text.ggCurrentLogicStateVisible = -1;
		this._gyro_text.ggUpdateConditionTimer=function () {
			var newLogicStateVisible;
			if (
				(me.elementMouseOver['gyro'] == true)
			)
			{
				newLogicStateVisible = 0;
			}
			else {
				newLogicStateVisible = -1;
			}
			if (me._gyro_text.ggCurrentLogicStateVisible != newLogicStateVisible) {
				me._gyro_text.ggCurrentLogicStateVisible = newLogicStateVisible;
				me._gyro_text.style[domTransition]='';
				if (me._gyro_text.ggCurrentLogicStateVisible == 0) {
					me._gyro_text.style.visibility=(Number(me._gyro_text.style.opacity)>0||!me._gyro_text.style.opacity)?'inherit':'hidden';
					me._gyro_text.ggVisible=true;
				}
				else {
					me._gyro_text.style.visibility="hidden";
					me._gyro_text.ggVisible=false;
				}
			}
		}
		this._gyro_text.ggUpdatePosition=function () {
		}
		this._gyro.appendChild(this._gyro_text);
		this._controller.appendChild(this._gyro);
		this.divSkin.appendChild(this._controller);
		this._timer_1=document.createElement('div');
		this._timer_1.ggTimestamp=this.ggCurrentTime;
		this._timer_1.ggLastIsActive=true;
		this._timer_1.ggTimeout=1000;
		this._timer_1.ggId="Timer 1";
		this._timer_1.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._timer_1.ggVisible=true;
		this._timer_1.className='ggskin ggskin_timer ';
		this._timer_1.ggType='timer';
		hs ='';
		hs+='height : 20px;';
		hs+='left : 97px;';
		hs+='position : absolute;';
		hs+='top : 173px;';
		hs+='visibility : inherit;';
		hs+='width : 64px;';
		this._timer_1.setAttribute('style',hs);
		this._timer_1.style[domTransform + 'Origin']='50% 50%';
		me._timer_1.ggIsActive=function() {
			return (me._timer_1.ggTimestamp==0 ? false : (Math.floor((me.ggCurrentTime - me._timer_1.ggTimestamp) / me._timer_1.ggTimeout) % 2 == 0));
		}
		me._timer_1.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._timer_1.ggActivate=function () {
			ggSkinVars['time1'] = true;
		}
		this._timer_1.ggDeactivate=function () {
			ggSkinVars['time1'] = false;
		}
		me._timer_1.ggCurrentLogicStateVisible = -1;
		this._timer_1.ggUpdateConditionTimer=function () {
			var newLogicStateVisible;
			if (
				(me._timer_1.ggIsActive() == false)
			)
			{
				newLogicStateVisible = 0;
			}
			else {
				newLogicStateVisible = -1;
			}
			if (me._timer_1.ggCurrentLogicStateVisible != newLogicStateVisible) {
				me._timer_1.ggCurrentLogicStateVisible = newLogicStateVisible;
				me._timer_1.style[domTransition]='';
				if (me._timer_1.ggCurrentLogicStateVisible == 0) {
					me._timer_1.style.visibility="hidden";
					me._timer_1.ggVisible=false;
				}
				else {
					me._timer_1.style.visibility=(Number(me._timer_1.style.opacity)>0||!me._timer_1.style.opacity)?'inherit':'hidden';
					me._timer_1.ggVisible=true;
				}
			}
		}
		this._timer_1.ggUpdatePosition=function () {
		}
		this.divSkin.appendChild(this._timer_1);
		this._nav=document.createElement('div');
		this._nav.ggId="nav";
		this._nav.ggLeft=-151;
		this._nav.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._nav.ggVisible=true;
		this._nav.className='ggskin ggskin_container ';
		this._nav.ggType='container';
		hs ='';
		hs+='height : 200px;';
		hs+='left : -151px;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		hs+='visibility : inherit;';
		hs+='width : 150px;';
		this._nav.setAttribute('style',hs);
		this._nav.style[domTransform + 'Origin']='100% 50%';
		me._nav.ggIsActive=function() {
			return false;
		}
		me._nav.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._nav.ggUpdatePosition=function () {
			this.style[domTransition]='none';
			if (this.parentNode) {
				var w=this.parentNode.offsetWidth;
					this.style.left=(this.ggLeft - 0 + w) + 'px';
			}
		}
		this._nav_title=document.createElement('div');
		this._nav_title__text=document.createElement('div');
		this._nav_title.className='ggskin ggskin_textdiv';
		this._nav_title.ggTextDiv=this._nav_title__text;
		this._nav_title.ggId="nav_title";
		this._nav_title.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._nav_title.ggVisible=true;
		this._nav_title.className='ggskin ggskin_text ';
		this._nav_title.ggType='text';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 65px;';
		hs+='left : -26px;';
		hs+='position : absolute;';
		hs+='top : 63px;';
		hs+='visibility : inherit;';
		hs+='width : 19px;';
		this._nav_title.setAttribute('style',hs);
		this._nav_title.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: auto;';
		hs+='height: auto;';
		hs+='background: #333333;';
		hs+='background: rgba(51,51,51,0.803922);';
		hs+='border: 5px solid #333333;';
		hs+='border: 5px solid rgba(51,51,51,0.788235);';
		hs+=cssPrefix + 'background-clip: padding-box;';
		hs+='background-clip: padding-box;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._nav_title__text.setAttribute('style',hs);
		this._nav_title__text.innerHTML="<b>\u5bfc<br\/>\u822a<br\/>\u56fe<\/b>";
		this._nav_title.appendChild(this._nav_title__text);
		me._nav_title.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._nav_title.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._nav_title.onclick=function () {
			var flag=me._nav.ggPositonActive;
			if (me.player.transitionsDisabled) {
				me._nav.style[domTransition]='none';
			} else {
				me._nav.style[domTransition]='all 1000ms ease-out 0ms';
			}
			if (flag) {
				me._nav.ggParameter.rx=0;me._nav.ggParameter.ry=0;
				me._nav.style[domTransform]=parameterToTransform(me._nav.ggParameter);
			} else {
				me._nav.ggParameter.rx=150;me._nav.ggParameter.ry=0;
				me._nav.style[domTransform]=parameterToTransform(me._nav.ggParameter);
			}
			me._nav.ggPositonActive=!flag;
		}
		this._nav_title.ggUpdatePosition=function () {
			this.style[domTransition]='none';
			this.ggTextDiv.style.left=((29-this.ggTextDiv.offsetWidth)/2) + 'px';
		}
		this._nav.appendChild(this._nav_title);
		this._image_1=document.createElement('div');
		this._image_1__img=document.createElement('img');
		this._image_1__img.className='ggskin ggskin_image';
		this._image_1__img.setAttribute('src',basePath + 'images/image_1.png');
		this._image_1__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._image_1__img.className='ggskin ggskin_image';
		this._image_1__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._image_1__img);
		this._image_1.appendChild(this._image_1__img);
		this._image_1.ggId="Image 1";
		this._image_1.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._image_1.ggVisible=true;
		this._image_1.className='ggskin ggskin_image ';
		this._image_1.ggType='image';
		hs ='';
		hs+='height : 200px;';
		hs+='left : 1px;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		hs+='visibility : inherit;';
		hs+='width : 150px;';
		this._image_1.setAttribute('style',hs);
		this._image_1.style[domTransform + 'Origin']='50% 50%';
		me._image_1.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._image_1.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._image_1.ggUpdatePosition=function () {
		}
		this._nav.appendChild(this._image_1);
		this._marker_1=document.createElement('div');
		this._marker_1.ggMarkerNodeId='{node1}';
		nodeMarker.push(this._marker_1);
		this._marker_1.ggId="Marker 1";
		this._marker_1.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._marker_1.ggVisible=true;
		this._marker_1.className='ggskin ggskin_mark ';
		this._marker_1.ggType='mark';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 5px;';
		hs+='left : 103px;';
		hs+='position : absolute;';
		hs+='top : 112px;';
		hs+='visibility : inherit;';
		hs+='width : 5px;';
		this._marker_1.setAttribute('style',hs);
		this._marker_1.style[domTransform + 'Origin']='50% 50%';
		me._marker_1.ggIsActive=function() {
			return this.ggIsMarkerActive==true;
		}
		me._marker_1.ggElementNodeId=function() {
			var hs=String(this.ggMarkerNodeId);
			if (hs.charAt(0)=='{') {
				return hs.substr(1, hs.length - 2);
			}
			return '';
		}
		this._marker_1.onclick=function () {
			me.player.openNext('{node1}');
		}
		this._marker_1.ggActivate=function () {
			me._fov1.style[domTransition]='none';
			me._fov1.style.visibility=(Number(me._fov1.style.opacity)>0||!me._fov1.style.opacity)?'inherit':'hidden';
			me._fov1.ggVisible=true;
		}
		this._marker_1.ggDeactivate=function () {
			me._fov1.style[domTransition]='none';
			me._fov1.style.visibility='hidden';
			me._fov1.ggVisible=false;
		}
		this._marker_1.ggUpdateConditionNodeChange=function () {
				me._marker_1__normal.ggNodeChangeMain();
				me._marker_1__active.ggNodeChangeMain();
		}
		this._marker_1.ggUpdatePosition=function () {
		}
		this._marker_1.ggNodeChange=function () {
			me._marker_1.ggUpdateConditionNodeChange();
		}
		this._fov1=document.createElement('div');
		this._fov1__img=document.createElement('img');
		this._fov1__img.className='ggskin ggskin_image';
		this._fov1__img.setAttribute('src',basePath + 'images/fov1.png');
		this._fov1__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._fov1__img.className='ggskin ggskin_image';
		this._fov1__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._fov1__img);
		this._fov1.appendChild(this._fov1__img);
		this._fov1.ggId="fov1";
		this._fov1.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._fov1.ggVisible=false;
		this._fov1.className='ggskin ggskin_image ';
		this._fov1.ggType='image';
		hs ='';
		hs+='height : 26px;';
		hs+='left : -8px;';
		hs+='opacity : 0.5;';
		hs+='position : absolute;';
		hs+='top : -16px;';
		hs+='visibility : hidden;';
		hs+='width : 36px;';
		this._fov1.setAttribute('style',hs);
		this._fov1.style[domTransform + 'Origin']='50% 100%';
		me._fov1.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._fov1.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._fov1.ggUpdatePosition=function () {
		}
		this._marker_1.appendChild(this._fov1);
		this._nav.appendChild(this._marker_1);
		this._marker_2=document.createElement('div');
		this._marker_2.ggMarkerNodeId='{node2}';
		nodeMarker.push(this._marker_2);
		this._marker_2.ggId="Marker 2";
		this._marker_2.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._marker_2.ggVisible=true;
		this._marker_2.className='ggskin ggskin_mark ';
		this._marker_2.ggType='mark';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 5px;';
		hs+='left : 17px;';
		hs+='position : absolute;';
		hs+='top : 112px;';
		hs+='visibility : inherit;';
		hs+='width : 5px;';
		this._marker_2.setAttribute('style',hs);
		this._marker_2.style[domTransform + 'Origin']='50% 50%';
		me._marker_2.ggIsActive=function() {
			return this.ggIsMarkerActive==true;
		}
		me._marker_2.ggElementNodeId=function() {
			var hs=String(this.ggMarkerNodeId);
			if (hs.charAt(0)=='{') {
				return hs.substr(1, hs.length - 2);
			}
			return '';
		}
		this._marker_2.onclick=function () {
			me.player.openNext('{node2}');
		}
		this._marker_2.ggActivate=function () {
			me._fov2.style[domTransition]='none';
			me._fov2.style.visibility=(Number(me._fov2.style.opacity)>0||!me._fov2.style.opacity)?'inherit':'hidden';
			me._fov2.ggVisible=true;
		}
		this._marker_2.ggDeactivate=function () {
			me._fov2.style[domTransition]='none';
			me._fov2.style.visibility='hidden';
			me._fov2.ggVisible=false;
		}
		this._marker_2.ggUpdateConditionNodeChange=function () {
				me._marker_2__normal.ggNodeChangeMain();
				me._marker_2__active.ggNodeChangeMain();
		}
		this._marker_2.ggUpdatePosition=function () {
		}
		this._marker_2.ggNodeChange=function () {
			me._marker_2.ggUpdateConditionNodeChange();
		}
		this._fov2=document.createElement('div');
		this._fov2__img=document.createElement('img');
		this._fov2__img.className='ggskin ggskin_image';
		this._fov2__img.setAttribute('src',basePath + 'images/fov2.png');
		this._fov2__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._fov2__img.className='ggskin ggskin_image';
		this._fov2__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._fov2__img);
		this._fov2.appendChild(this._fov2__img);
		this._fov2.ggId="fov2";
		this._fov2.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._fov2.ggVisible=false;
		this._fov2.className='ggskin ggskin_image ';
		this._fov2.ggType='image';
		hs ='';
		hs+='height : 26px;';
		hs+='left : -8px;';
		hs+='opacity : 0.5;';
		hs+='position : absolute;';
		hs+='top : -16px;';
		hs+='visibility : hidden;';
		hs+='width : 36px;';
		this._fov2.setAttribute('style',hs);
		this._fov2.style[domTransform + 'Origin']='50% 100%';
		me._fov2.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._fov2.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._fov2.ggUpdatePosition=function () {
		}
		this._marker_2.appendChild(this._fov2);
		this._nav.appendChild(this._marker_2);
		this._marker_3=document.createElement('div');
		this._marker_3.ggMarkerNodeId='{node3}';
		nodeMarker.push(this._marker_3);
		this._marker_3.ggId="Marker 3";
		this._marker_3.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._marker_3.ggVisible=true;
		this._marker_3.className='ggskin ggskin_mark ';
		this._marker_3.ggType='mark';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 5px;';
		hs+='left : 84px;';
		hs+='position : absolute;';
		hs+='top : 23px;';
		hs+='visibility : inherit;';
		hs+='width : 5px;';
		this._marker_3.setAttribute('style',hs);
		this._marker_3.style[domTransform + 'Origin']='50% 50%';
		me._marker_3.ggIsActive=function() {
			return this.ggIsMarkerActive==true;
		}
		me._marker_3.ggElementNodeId=function() {
			var hs=String(this.ggMarkerNodeId);
			if (hs.charAt(0)=='{') {
				return hs.substr(1, hs.length - 2);
			}
			return '';
		}
		this._marker_3.onclick=function () {
			me.player.openNext('{node3}');
		}
		this._marker_3.ggActivate=function () {
			me._fov3.style[domTransition]='none';
			me._fov3.style.visibility=(Number(me._fov3.style.opacity)>0||!me._fov3.style.opacity)?'inherit':'hidden';
			me._fov3.ggVisible=true;
		}
		this._marker_3.ggDeactivate=function () {
			me._fov3.style[domTransition]='none';
			me._fov3.style.visibility='hidden';
			me._fov3.ggVisible=false;
		}
		this._marker_3.ggUpdateConditionNodeChange=function () {
				me._marker_3__normal.ggNodeChangeMain();
				me._marker_3__active.ggNodeChangeMain();
		}
		this._marker_3.ggUpdatePosition=function () {
		}
		this._marker_3.ggNodeChange=function () {
			me._marker_3.ggUpdateConditionNodeChange();
		}
		this._fov3=document.createElement('div');
		this._fov3__img=document.createElement('img');
		this._fov3__img.className='ggskin ggskin_image';
		this._fov3__img.setAttribute('src',basePath + 'images/fov3.png');
		this._fov3__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._fov3__img.className='ggskin ggskin_image';
		this._fov3__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._fov3__img);
		this._fov3.appendChild(this._fov3__img);
		this._fov3.ggId="fov3";
		this._fov3.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._fov3.ggVisible=false;
		this._fov3.className='ggskin ggskin_image ';
		this._fov3.ggType='image';
		hs ='';
		hs+='height : 26px;';
		hs+='left : -8px;';
		hs+='opacity : 0.5;';
		hs+='position : absolute;';
		hs+='top : -16px;';
		hs+='visibility : hidden;';
		hs+='width : 36px;';
		this._fov3.setAttribute('style',hs);
		this._fov3.style[domTransform + 'Origin']='50% 100%';
		me._fov3.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._fov3.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._fov3.ggUpdatePosition=function () {
		}
		this._marker_3.appendChild(this._fov3);
		this._nav.appendChild(this._marker_3);
		this._marker_4=document.createElement('div');
		this._marker_4.ggMarkerNodeId='{node4}';
		nodeMarker.push(this._marker_4);
		this._marker_4.ggId="Marker 4";
		this._marker_4.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._marker_4.ggVisible=true;
		this._marker_4.className='ggskin ggskin_mark ';
		this._marker_4.ggType='mark';
		hs ='';
		hs+='cursor : pointer;';
		hs+='height : 5px;';
		hs+='left : 41px;';
		hs+='position : absolute;';
		hs+='top : 21px;';
		hs+='visibility : inherit;';
		hs+='width : 5px;';
		this._marker_4.setAttribute('style',hs);
		this._marker_4.style[domTransform + 'Origin']='50% 50%';
		me._marker_4.ggIsActive=function() {
			return this.ggIsMarkerActive==true;
		}
		me._marker_4.ggElementNodeId=function() {
			var hs=String(this.ggMarkerNodeId);
			if (hs.charAt(0)=='{') {
				return hs.substr(1, hs.length - 2);
			}
			return '';
		}
		this._marker_4.onclick=function () {
			me.player.openNext('{node4}');
		}
		this._marker_4.ggActivate=function () {
			me._fov4.style[domTransition]='none';
			me._fov4.style.visibility=(Number(me._fov4.style.opacity)>0||!me._fov4.style.opacity)?'inherit':'hidden';
			me._fov4.ggVisible=true;
		}
		this._marker_4.ggDeactivate=function () {
			me._fov4.style[domTransition]='none';
			me._fov4.style.visibility='hidden';
			me._fov4.ggVisible=false;
		}
		this._marker_4.ggUpdateConditionNodeChange=function () {
				me._marker_4__normal.ggNodeChangeMain();
				me._marker_4__active.ggNodeChangeMain();
		}
		this._marker_4.ggUpdatePosition=function () {
		}
		this._marker_4.ggNodeChange=function () {
			me._marker_4.ggUpdateConditionNodeChange();
		}
		this._fov4=document.createElement('div');
		this._fov4__img=document.createElement('img');
		this._fov4__img.className='ggskin ggskin_image';
		this._fov4__img.setAttribute('src',basePath + 'images/fov4.png');
		this._fov4__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._fov4__img.className='ggskin ggskin_image';
		this._fov4__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._fov4__img);
		this._fov4.appendChild(this._fov4__img);
		this._fov4.ggId="fov4";
		this._fov4.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._fov4.ggVisible=false;
		this._fov4.className='ggskin ggskin_image ';
		this._fov4.ggType='image';
		hs ='';
		hs+='height : 26px;';
		hs+='left : -8px;';
		hs+='opacity : 0.5;';
		hs+='position : absolute;';
		hs+='top : -16px;';
		hs+='visibility : hidden;';
		hs+='width : 36px;';
		this._fov4.setAttribute('style',hs);
		this._fov4.style[domTransform + 'Origin']='50% 100%';
		me._fov4.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._fov4.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._fov4.ggUpdatePosition=function () {
		}
		this._marker_4.appendChild(this._fov4);
		this._nav.appendChild(this._marker_4);
		this.divSkin.appendChild(this._nav);
		this._bg_mask=document.createElement('div');
		this._bg_mask.ggId="bg_mask";
		this._bg_mask.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._bg_mask.ggVisible=false;
		this._bg_mask.className='ggskin ggskin_rectangle ';
		this._bg_mask.ggType='rectangle';
		hs ='';
		hs+='background : rgba(51,51,51,0.392157);';
		hs+='border : 0px solid #000000;';
		hs+='height : 100%;';
		hs+='left : 0px;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		hs+='visibility : hidden;';
		hs+='width : 100%;';
		this._bg_mask.setAttribute('style',hs);
		this._bg_mask.style[domTransform + 'Origin']='50% 50%';
		me._bg_mask.ggIsActive=function() {
			return false;
		}
		me._bg_mask.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._bg_mask.onclick=function () {
			me._bg_mask.style[domTransition]='none';
			me._bg_mask.style.visibility='hidden';
			me._bg_mask.ggVisible=false;
			if (me.player.transitionsDisabled) {
				me._pop_img.style[domTransition]='none';
			} else {
				me._pop_img.style[domTransition]='all 500ms ease-out 0ms';
			}
			me._pop_img.ggParameter.sx=0;me._pop_img.ggParameter.sy=0;
			me._pop_img.style[domTransform]=parameterToTransform(me._pop_img.ggParameter);
			if (me.player.transitionsDisabled) {
				me._info_box.style[domTransition]='none';
			} else {
				me._info_box.style[domTransition]='all 500ms ease-out 0ms';
			}
			me._info_box.style.opacity='0';
			me._info_box.style.visibility='hidden';
		}
		this._bg_mask.ggUpdatePosition=function () {
		}
		this.divSkin.appendChild(this._bg_mask);
		this._pop_info_bg2=document.createElement('div');
		this._pop_info_bg2.ggId="pop_info_bg2";
		this._pop_info_bg2.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_info_bg2.ggVisible=true;
		this._pop_info_bg2.className='ggskin ggskin_rectangle ';
		this._pop_info_bg2.ggType='rectangle';
		hs ='';
		hs+='background : rgba(51,51,51,0.2);';
		hs+='border : 1px solid #000000;';
		hs+='height : 100%;';
		hs+='left : 0px;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		hs+='visibility : inherit;';
		hs+='width : 100%;';
		this._pop_info_bg2.setAttribute('style',hs);
		this._pop_info_bg2.style[domTransform + 'Origin']='50% 50%';
		me._pop_info_bg2.ggIsActive=function() {
			return false;
		}
		me._pop_info_bg2.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._pop_info_bg2.onclick=function () {
			me._pop_info.onclick();
		}
		this._pop_info_bg2.ggUpdatePosition=function () {
		}
		this.divSkin.appendChild(this._pop_info_bg2);
		this._info_box=document.createElement('div');
		this._info_box.ggId="info_box";
		this._info_box.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._info_box.ggVisible=true;
		this._info_box.className='ggskin ggskin_container ';
		this._info_box.ggType='container';
		hs ='';
		hs+='height : 50%;';
		hs+='left : 37.5%;';
		hs+='opacity : 0;';
		hs+='position : absolute;';
		hs+='top : 25%;';
		hs+='visibility : hidden;';
		hs+='width : 25%;';
		this._info_box.setAttribute('style',hs);
		this._info_box.style[domTransform + 'Origin']='50% 50%';
		me._info_box.ggIsActive=function() {
			return false;
		}
		me._info_box.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._info_box.onclick=function () {
			me._bg_mask.style[domTransition]='none';
			me._bg_mask.style.visibility='hidden';
			me._bg_mask.ggVisible=false;
			if (me.player.transitionsDisabled) {
				me._info_box.style[domTransition]='none';
			} else {
				me._info_box.style[domTransition]='all 500ms ease-out 0ms';
			}
			me._info_box.style.opacity='0';
			me._info_box.style.visibility='hidden';
		}
		me._info_box.ggCurrentLogicStatePosition = -1;
		me._info_box.ggCurrentLogicStateSize = -1;
		this._info_box.ggUpdateConditionResize=function () {
			var newLogicStatePosition;
			if (
				(me.player.getViewerSize().width < 700)
			)
			{
				newLogicStatePosition = 0;
			}
			else {
				newLogicStatePosition = -1;
			}
			if (me._info_box.ggCurrentLogicStatePosition != newLogicStatePosition) {
				me._info_box.ggCurrentLogicStatePosition = newLogicStatePosition;
				me._info_box.style[domTransition]='left none, top none, width none, height none';
				if (me._info_box.ggCurrentLogicStatePosition == 0) {
					me._info_box.style.left='15%';
					me._info_box.style.top='25%';
				}
				else {
					me._info_box.style.left='37%';
					me._info_box.style.top='25%';
				}
			}
			var newLogicStateSize;
			if (
				(me.player.getViewerSize().width < 700)
			)
			{
				newLogicStateSize = 0;
			}
			else {
				newLogicStateSize = -1;
			}
			if (me._info_box.ggCurrentLogicStateSize != newLogicStateSize) {
				me._info_box.ggCurrentLogicStateSize = newLogicStateSize;
				me._info_box.style[domTransition]='left none, top none, width none, height none';
				if (me._info_box.ggCurrentLogicStateSize == 0) {
					me._info_box.style.width='70%';
					me._info_box.style.height='50%';
					me.updateSize(me._info_box);
				}
				else {
					me._info_box.style.width='25%';
					me._info_box.style.height='50%';
					me.updateSize(me._info_box);
				}
			}
		}
		this._info_box.ggUpdatePosition=function () {
			me._info_box.ggUpdateConditionResize();
		}
		this._info_box_bg=document.createElement('div');
		this._info_box_bg.ggId="info_box_bg";
		this._info_box_bg.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._info_box_bg.ggVisible=true;
		this._info_box_bg.className='ggskin ggskin_rectangle ';
		this._info_box_bg.ggType='rectangle';
		hs ='';
		hs+=cssPrefix + 'border-radius : 10px;';
		hs+='border-radius : 10px;';
		hs+='background : rgba(68,68,68,0.788235);';
		hs+='border : 0px solid #000000;';
		hs+='height : 100%;';
		hs+='left : 1px;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		hs+='visibility : inherit;';
		hs+='width : 100%;';
		this._info_box_bg.setAttribute('style',hs);
		this._info_box_bg.style[domTransform + 'Origin']='50% 50%';
		me._info_box_bg.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._info_box_bg.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._info_box_bg.ggUpdatePosition=function () {
		}
		this._info_box.appendChild(this._info_box_bg);
		this._scrollarea_10=document.createElement('div');
		this._scrollarea_10__content=document.createElement('div');
		this._scrollarea_10.ggContent=this._scrollarea_10__content;
		this._scrollarea_10.appendChild(this._scrollarea_10__content);
		hs ='';
		hs+='left : 0px;';
		hs+='overflow : visible;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		this._scrollarea_10__content.setAttribute('style',hs);
		this._scrollarea_10.ggId="Scrollarea 1";
		this._scrollarea_10.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._scrollarea_10.ggVisible=true;
		this._scrollarea_10.className='ggskin ggskin_scrollarea ';
		this._scrollarea_10.ggType='scrollarea';
		hs ='';
		hs+='-webkit-overflow-scrolling : touch;';
		hs+='border : 1px solid rgba(0, 0, 0, 0);';
		hs+='height : 326px;';
		hs+='left : 18px;';
		hs+='overflow-x : auto;';
		hs+='overflow-y : auto;';
		hs+='position : absolute;';
		hs+='top : 40px;';
		hs+='visibility : inherit;';
		hs+='width : 307px;';
		this._scrollarea_10.setAttribute('style',hs);
		this._scrollarea_10.style[domTransform + 'Origin']='50% 0%';
		me._scrollarea_10.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._scrollarea_10.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._scrollarea_10.ggUpdatePosition=function () {
			{
				this.ggContent.style.left = '0px';
				this.ggContent.style.marginLeft = '0px';
				this.ggContent.style.top = '0px';
				this.ggContent.style.marginTop = '0px';
			}
		}
		this._info_box_detail=document.createElement('div');
		this._info_box_detail__text=document.createElement('div');
		this._info_box_detail.className='ggskin ggskin_textdiv';
		this._info_box_detail.ggTextDiv=this._info_box_detail__text;
		this._info_box_detail.ggId="info_box_detail";
		this._info_box_detail.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._info_box_detail.ggVisible=true;
		this._info_box_detail.className='ggskin ggskin_text ';
		this._info_box_detail.ggType='text';
		hs ='';
		hs+='height : 315px;';
		hs+='left : 5px;';
		hs+='position : absolute;';
		hs+='top : 6px;';
		hs+='visibility : inherit;';
		hs+='width : 295px;';
		hs+='font-size:16px;';
		this._info_box_detail.setAttribute('style',hs);
		this._info_box_detail.style[domTransform + 'Origin']='50% 0%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 295px;';
		hs+='height: 315px;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: left;';
		hs+='white-space: pre-wrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		hs+='overflow-y: auto;';
		this._info_box_detail__text.setAttribute('style',hs);
		this._info_box_detail__text.innerHTML="\u6237\u578b\uff1a3\u5ba42\u53852\u536b<br\/><br\/>\u9762\u79ef\uff1a100m<sup>2<\/sup><br\/><br\/>\u697c\u5c42\uff1a10\/22<br\/><br\/>\u5730\u5740\uff1axxx\u8defxx\u53f7<br\/><br\/>";
		this._info_box_detail.appendChild(this._info_box_detail__text);
		me._info_box_detail.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._info_box_detail.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._info_box_detail.ggUpdatePosition=function () {
		}
		this._scrollarea_10__content.appendChild(this._info_box_detail);
		this._info_box.appendChild(this._scrollarea_10);
		this._info_box_title=document.createElement('div');
		this._info_box_title__text=document.createElement('div');
		this._info_box_title.className='ggskin ggskin_textdiv';
		this._info_box_title.ggTextDiv=this._info_box_title__text;
		this._info_box_title.ggId="info_box_title";
		this._info_box_title.ggLeft=-53;
		this._info_box_title.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._info_box_title.ggVisible=true;
		this._info_box_title.className='ggskin ggskin_text ';
		this._info_box_title.ggType='text';
		hs ='';
		hs+='height : 24px;';
		hs+='left : -53px;';
		hs+='position : absolute;';
		hs+='top : 9px;';
		hs+='visibility : inherit;';
		hs+='width : 98px;';
		hs+='font-size:18px;';
		this._info_box_title.setAttribute('style',hs);
		this._info_box_title.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: auto;';
		hs+='height: auto;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._info_box_title__text.setAttribute('style',hs);
		this._info_box_title__text.innerHTML="<b>\u623f\u5c4b2<\/b>";
		this._info_box_title.appendChild(this._info_box_title__text);
		me._info_box_title.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._info_box_title.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._info_box_title.ggUpdatePosition=function () {
			this.style[domTransition]='none';
			if (this.parentNode) {
				var w=this.parentNode.offsetWidth;
					this.style.left=(this.ggLeft - 0 + w/2) + 'px';
			}
			this.style[domTransition]='none';
			this.ggTextDiv.style.left=((98-this.ggTextDiv.offsetWidth)/2) + 'px';
		}
		this._info_box.appendChild(this._info_box_title);
		this.divSkin.appendChild(this._info_box);
		this._pop_img=document.createElement('div');
		this._pop_img.ggId="pop_img";
		this._pop_img.ggParameter={ rx:0,ry:0,a:0,sx:0,sy:0 };
		this._pop_img.ggVisible=true;
		this._pop_img.className='ggskin ggskin_container ';
		this._pop_img.ggType='container';
		hs ='';
		hs+='height : 60%;';
		hs+='left : 30%;';
		hs+='position : absolute;';
		hs+='top : 20%;';
		hs+='visibility : inherit;';
		hs+='width : 40%;';
		this._pop_img.setAttribute('style',hs);
		this._pop_img.style[domTransform + 'Origin']='50% 50%';
		this._pop_img.style[domTransform]=parameterToTransform(this._pop_img.ggParameter);
		me._pop_img.ggIsActive=function() {
			return false;
		}
		me._pop_img.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._pop_img.onclick=function () {
			if (me.player.transitionsDisabled) {
				me._pop_img.style[domTransition]='none';
			} else {
				me._pop_img.style[domTransition]='all 500ms ease-out 0ms';
			}
			me._pop_img.ggParameter.sx=0;me._pop_img.ggParameter.sy=0;
			me._pop_img.style[domTransform]=parameterToTransform(me._pop_img.ggParameter);
			me._bg_mask.style[domTransition]='none';
			me._bg_mask.style.visibility='hidden';
			me._bg_mask.ggVisible=false;
		}
		this._pop_img.ggUpdatePosition=function () {
		}
		this._pop_img_url=document.createElement('div');
		this._pop_img_url__img=document.createElement('img');
		this._pop_img_url__img.className='ggskin ggskin_external';
		this._pop_img_url__img.onload=function() {me._pop_img_url.ggUpdatePosition();}
		this._pop_img_url__img.setAttribute('src',basePath + '');
		this._pop_img_url__img['ondragstart']=function() { return false; };
		hs ='';
		this._pop_img_url.appendChild(this._pop_img_url__img);
		this._pop_img_url.ggId="pop_img_url";
		this._pop_img_url.ggLeft=-158;
		this._pop_img_url.ggTop=-88;
		this._pop_img_url.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_img_url.ggVisible=true;
		this._pop_img_url.className='ggskin ggskin_external ';
		this._pop_img_url.ggType='external';
		hs ='';
		hs+=cssPrefix + 'border-radius : 3px;';
		hs+='border-radius : 3px;';
		hs+='background : #ffffff;';
		hs+='border : 3px solid #ffffff;';
		hs+='height : 177px;';
		hs+='left : -159px;';
		hs+='position : absolute;';
		hs+='top : -89px;';
		hs+='visibility : inherit;';
		hs+='width : 317px;';
		this._pop_img_url.setAttribute('style',hs);
		this._pop_img_url.style[domTransform + 'Origin']='50% 50%';
		me._pop_img_url.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._pop_img_url.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._pop_img_url.onclick=function () {
			if (me.player.transitionsDisabled) {
				me._pop_img.style[domTransition]='none';
			} else {
				me._pop_img.style[domTransition]='all 500ms ease-out 0ms';
			}
			me._pop_img.ggParameter.sx=0;me._pop_img.ggParameter.sy=0;
			me._pop_img.style[domTransform]=parameterToTransform(me._pop_img.ggParameter);
		}
		me._pop_img_url.ggCurrentLogicStateScaling = -1;
		this._pop_img_url.ggUpdateConditionNodeChange=function () {
			var newLogicStateScaling;
			if (
				(me.player.getIsMobile() == true)
			)
			{
				newLogicStateScaling = 0;
			}
			else {
				newLogicStateScaling = -1;
			}
			if (me._pop_img_url.ggCurrentLogicStateScaling != newLogicStateScaling) {
				me._pop_img_url.ggCurrentLogicStateScaling = newLogicStateScaling;
				me._pop_img_url.style[domTransition]='' + cssPrefix + 'transform none';
				if (me._pop_img_url.ggCurrentLogicStateScaling == 0) {
					me._pop_img_url.ggParameter.sx = 0.5;
					me._pop_img_url.ggParameter.sy = 0.5;
					me._pop_img_url.style[domTransform]=parameterToTransform(me._pop_img_url.ggParameter);
				}
				else {
					me._pop_img_url.ggParameter.sx = 1;
					me._pop_img_url.ggParameter.sy = 1;
					me._pop_img_url.style[domTransform]=parameterToTransform(me._pop_img_url.ggParameter);
				}
			}
		}
		this._pop_img_url.ggUpdatePosition=function () {
			this.style[domTransition]='none';
			if (this.parentNode) {
				var w=this.parentNode.offsetWidth;
					this.style.left=(this.ggLeft - 0 + w/2) + 'px';
				var h=this.parentNode.offsetHeight;
					this.style.top=(this.ggTop - 0 + h/2) + 'px';
			}
			var parentWidth = me._pop_img_url.clientWidth;
			var parentHeight = me._pop_img_url.clientHeight;
			var aspectRatioDiv = me._pop_img_url.clientWidth / me._pop_img_url.clientHeight;
			var aspectRatioImg = me._pop_img_url__img.naturalWidth / me._pop_img_url__img.naturalHeight;
			if (me._pop_img_url__img.naturalWidth < parentWidth) parentWidth = me._pop_img_url__img.naturalWidth;
			if (me._pop_img_url__img.naturalHeight < parentHeight) parentHeight = me._pop_img_url__img.naturalHeight;
			var currentWidth = me._pop_img_url__img.naturalWidth;
			var currentHeight = me._pop_img_url__img.naturalHeight;
			me._pop_img_url__img.setAttribute('style','position: absolute; left: 50%; margin-left: -' + currentWidth/2 + 'px; top: 50%; margin-top: -' + currentHeight/2 + 'px;-webkit-user-drag:none;pointer-events:none;');
		}
		this._pop_img_url.ggNodeChange=function () {
			me._pop_img_url.ggUpdateConditionNodeChange();
		}
		this._pop_img.appendChild(this._pop_img_url);
		this.divSkin.appendChild(this._pop_img);
		this._pop_info=document.createElement('div');
		this._pop_info.ggId="pop_info";
		this._pop_info.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_info.ggVisible=true;
		this._pop_info.className='ggskin ggskin_container ';
		this._pop_info.ggType='container';
		hs ='';
		hs+='height : 50%;';
		hs+='left : 37.5%;';
		hs+='position : absolute;';
		hs+='top : 25%;';
		hs+='visibility : inherit;';
		hs+='width : 25%;';
		this._pop_info.setAttribute('style',hs);
		this._pop_info.style[domTransform + 'Origin']='50% 50%';
		me._pop_info.ggIsActive=function() {
			return false;
		}
		me._pop_info.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._pop_info.onclick=function () {
			me._pop_info_bg2.style[domTransition]='none';
			me._pop_info_bg2.style.visibility='hidden';
			me._pop_info_bg2.ggVisible=false;
			var flag=me._pop_info.ggPositonActive;
			if (me.player.transitionsDisabled) {
				me._pop_info.style[domTransition]='none';
			} else {
				me._pop_info.style[domTransition]='all 1000ms ease-out 0ms';
			}
			if (flag) {
				me._pop_info.ggParameter.rx=0;me._pop_info.ggParameter.ry=0;
				me._pop_info.style[domTransform]=parameterToTransform(me._pop_info.ggParameter);
			} else {
				me._pop_info.ggParameter.rx=0;me._pop_info.ggParameter.ry=-1000;
				me._pop_info.style[domTransform]=parameterToTransform(me._pop_info.ggParameter);
			}
			me._pop_info.ggPositonActive=!flag;
		}
		me._pop_info.ggCurrentLogicStatePosition = -1;
		me._pop_info.ggCurrentLogicStateSize = -1;
		this._pop_info.ggUpdateConditionResize=function () {
			var newLogicStatePosition;
			if (
				(me.player.getViewerSize().width < 700)
			)
			{
				newLogicStatePosition = 0;
			}
			else {
				newLogicStatePosition = -1;
			}
			if (me._pop_info.ggCurrentLogicStatePosition != newLogicStatePosition) {
				me._pop_info.ggCurrentLogicStatePosition = newLogicStatePosition;
				me._pop_info.style[domTransition]='left none, top none, width none, height none';
				if (me._pop_info.ggCurrentLogicStatePosition == 0) {
					me._pop_info.style.left='20%';
					me._pop_info.style.top='25%';
				}
				else {
					me._pop_info.style.left='37%';
					me._pop_info.style.top='25%';
				}
			}
			var newLogicStateSize;
			if (
				(me.player.getViewerSize().width < 700)
			)
			{
				newLogicStateSize = 0;
			}
			else {
				newLogicStateSize = -1;
			}
			if (me._pop_info.ggCurrentLogicStateSize != newLogicStateSize) {
				me._pop_info.ggCurrentLogicStateSize = newLogicStateSize;
				me._pop_info.style[domTransition]='left none, top none, width none, height none';
				if (me._pop_info.ggCurrentLogicStateSize == 0) {
					me._pop_info.style.width='60%';
					me._pop_info.style.height='50%';
					me.updateSize(me._pop_info);
				}
				else {
					me._pop_info.style.width='25%';
					me._pop_info.style.height='50%';
					me.updateSize(me._pop_info);
				}
			}
		}
		this._pop_info.ggUpdatePosition=function () {
			me._pop_info.ggUpdateConditionResize();
		}
		this._pop_info_bg=document.createElement('div');
		this._pop_info_bg.ggId="pop_info_bg";
		this._pop_info_bg.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_info_bg.ggVisible=true;
		this._pop_info_bg.className='ggskin ggskin_rectangle ';
		this._pop_info_bg.ggType='rectangle';
		hs ='';
		hs+=cssPrefix + 'border-radius : 10px;';
		hs+='border-radius : 10px;';
		hs+='background : rgba(68,68,68,0.788235);';
		hs+='border : 0px solid #000000;';
		hs+='height : 100%;';
		hs+='left : 1px;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		hs+='visibility : inherit;';
		hs+='width : 100%;';
		this._pop_info_bg.setAttribute('style',hs);
		this._pop_info_bg.style[domTransform + 'Origin']='50% 50%';
		me._pop_info_bg.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._pop_info_bg.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._pop_info_bg.ggUpdatePosition=function () {
		}
		this._pop_info.appendChild(this._pop_info_bg);
		this._scrollarea_1=document.createElement('div');
		this._scrollarea_1__content=document.createElement('div');
		this._scrollarea_1.ggContent=this._scrollarea_1__content;
		this._scrollarea_1.appendChild(this._scrollarea_1__content);
		hs ='';
		hs+='left : 0px;';
		hs+='overflow : visible;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		this._scrollarea_1__content.setAttribute('style',hs);
		this._scrollarea_1.ggId="Scrollarea 1";
		this._scrollarea_1.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._scrollarea_1.ggVisible=true;
		this._scrollarea_1.className='ggskin ggskin_scrollarea ';
		this._scrollarea_1.ggType='scrollarea';
		hs ='';
		hs+='-webkit-overflow-scrolling : touch;';
		hs+='border : 1px solid rgba(0, 0, 0, 0);';
		hs+='height : 326px;';
		hs+='left : 18px;';
		hs+='overflow-x : auto;';
		hs+='overflow-y : auto;';
		hs+='position : absolute;';
		hs+='top : 40px;';
		hs+='visibility : inherit;';
		hs+='width : 307px;';
		this._scrollarea_1.setAttribute('style',hs);
		this._scrollarea_1.style[domTransform + 'Origin']='50% 0%';
		me._scrollarea_1.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._scrollarea_1.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._scrollarea_1.ggUpdatePosition=function () {
			{
				this.ggContent.style.left = '0px';
				this.ggContent.style.marginLeft = '0px';
				this.ggContent.style.top = '0px';
				this.ggContent.style.marginTop = '0px';
			}
		}
		this._pop_info_detail=document.createElement('div');
		this._pop_info_detail__text=document.createElement('div');
		this._pop_info_detail.className='ggskin ggskin_textdiv';
		this._pop_info_detail.ggTextDiv=this._pop_info_detail__text;
		this._pop_info_detail.ggId="pop_info_detail";
		this._pop_info_detail.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_info_detail.ggVisible=true;
		this._pop_info_detail.className='ggskin ggskin_text ';
		this._pop_info_detail.ggType='text';
		hs ='';
		hs+='height : 326px;';
		hs+='left : 0px;';
		hs+='position : absolute;';
		hs+='top : -1px;';
		hs+='visibility : inherit;';
		hs+='width : 305px;';
		hs+='font-size:16px;';
		this._pop_info_detail.setAttribute('style',hs);
		this._pop_info_detail.style[domTransform + 'Origin']='50% 0%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 305px;';
		hs+='height: 326px;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: left;';
		hs+='white-space: pre-wrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		hs+='overflow-y: auto;';
		this._pop_info_detail__text.setAttribute('style',hs);
		this._pop_info_detail__text.innerHTML="text";
		this._pop_info_detail.appendChild(this._pop_info_detail__text);
		me._pop_info_detail.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._pop_info_detail.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._pop_info_detail.ggUpdatePosition=function () {
		}
		this._scrollarea_1__content.appendChild(this._pop_info_detail);
		this._pop_info.appendChild(this._scrollarea_1);
		this._pop_info_title=document.createElement('div');
		this._pop_info_title__text=document.createElement('div');
		this._pop_info_title.className='ggskin ggskin_textdiv';
		this._pop_info_title.ggTextDiv=this._pop_info_title__text;
		this._pop_info_title.ggId="pop_info_title";
		this._pop_info_title.ggLeft=-53;
		this._pop_info_title.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_info_title.ggVisible=true;
		this._pop_info_title.className='ggskin ggskin_text ';
		this._pop_info_title.ggType='text';
		hs ='';
		hs+='height : 24px;';
		hs+='left : -53px;';
		hs+='position : absolute;';
		hs+='top : 9px;';
		hs+='visibility : inherit;';
		hs+='width : 98px;';
		hs+='font-size:18px;';
		this._pop_info_title.setAttribute('style',hs);
		this._pop_info_title.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: auto;';
		hs+='height: auto;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._pop_info_title__text.setAttribute('style',hs);
		this._pop_info_title__text.innerHTML="text";
		this._pop_info_title.appendChild(this._pop_info_title__text);
		me._pop_info_title.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._pop_info_title.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._pop_info_title.ggUpdatePosition=function () {
			this.style[domTransition]='none';
			if (this.parentNode) {
				var w=this.parentNode.offsetWidth;
					this.style.left=(this.ggLeft - 0 + w/2) + 'px';
			}
			this.style[domTransition]='none';
			this.ggTextDiv.style.left=((98-this.ggTextDiv.offsetWidth)/2) + 'px';
		}
		this._pop_info.appendChild(this._pop_info_title);
		this.divSkin.appendChild(this._pop_info);
		this._pop_imgtxt=document.createElement('div');
		this._pop_imgtxt.ggId="pop_imgtxt";
		this._pop_imgtxt.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_imgtxt.ggVisible=true;
		this._pop_imgtxt.className='ggskin ggskin_container ';
		this._pop_imgtxt.ggType='container';
		hs ='';
		hs+='height : 100%;';
		hs+='left : 0px;';
		hs+='opacity : 0;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		hs+='visibility : hidden;';
		hs+='width : 100%;';
		this._pop_imgtxt.setAttribute('style',hs);
		this._pop_imgtxt.style[domTransform + 'Origin']='50% 50%';
		me._pop_imgtxt.ggIsActive=function() {
			return false;
		}
		me._pop_imgtxt.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._pop_imgtxt.onclick=function () {
			if (me.player.transitionsDisabled) {
				me._pop_imgtxt.style[domTransition]='none';
			} else {
				me._pop_imgtxt.style[domTransition]='all 500ms ease-out 0ms';
			}
			me._pop_imgtxt.style.opacity='0';
			me._pop_imgtxt.style.visibility='hidden';
			me._bg_mask.style[domTransition]='none';
			me._bg_mask.style.visibility='hidden';
			me._bg_mask.ggVisible=false;
		}
		this._pop_imgtxt.ggUpdatePosition=function () {
		}
		this._pop_imgtxt_image=document.createElement('div');
		this._pop_imgtxt_image__img=document.createElement('img');
		this._pop_imgtxt_image__img.className='ggskin ggskin_external';
		this._pop_imgtxt_image__img.onload=function() {me._pop_imgtxt_image.ggUpdatePosition();}
		this._pop_imgtxt_image__img.setAttribute('src',basePath + '');
		this._pop_imgtxt_image__img['ondragstart']=function() { return false; };
		hs ='';
		this._pop_imgtxt_image.appendChild(this._pop_imgtxt_image__img);
		this._pop_imgtxt_image.ggId="pop_imgtxt_image";
		this._pop_imgtxt_image.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_imgtxt_image.ggVisible=true;
		this._pop_imgtxt_image.className='ggskin ggskin_external ';
		this._pop_imgtxt_image.ggType='external';
		hs ='';
		hs+='border : 0px solid #ffffff;';
		hs+='height : 40%;';
		hs+='left : 30%;';
		hs+='position : absolute;';
		hs+='top : 5%;';
		hs+='visibility : inherit;';
		hs+='width : 40%;';
		this._pop_imgtxt_image.setAttribute('style',hs);
		this._pop_imgtxt_image.style[domTransform + 'Origin']='50% 50%';
		me._pop_imgtxt_image.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._pop_imgtxt_image.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		me._pop_imgtxt_image.ggCurrentLogicStatePosition = -1;
		me._pop_imgtxt_image.ggCurrentLogicStateSize = -1;
		this._pop_imgtxt_image.ggUpdateConditionResize=function () {
			var newLogicStatePosition;
			if (
				(me.player.getViewerSize().width < 700)
			)
			{
				newLogicStatePosition = 0;
			}
			else {
				newLogicStatePosition = -1;
			}
			if (me._pop_imgtxt_image.ggCurrentLogicStatePosition != newLogicStatePosition) {
				me._pop_imgtxt_image.ggCurrentLogicStatePosition = newLogicStatePosition;
				me._pop_imgtxt_image.style[domTransition]='left none, top none, width none, height none';
				if (me._pop_imgtxt_image.ggCurrentLogicStatePosition == 0) {
					me._pop_imgtxt_image.style.left='15%';
					me._pop_imgtxt_image.style.top='5%';
				}
				else {
					me._pop_imgtxt_image.style.left='30%';
					me._pop_imgtxt_image.style.top='5%';
				}
			}
			var newLogicStateSize;
			if (
				(me.player.getViewerSize().width < 700)
			)
			{
				newLogicStateSize = 0;
			}
			else {
				newLogicStateSize = -1;
			}
			if (me._pop_imgtxt_image.ggCurrentLogicStateSize != newLogicStateSize) {
				me._pop_imgtxt_image.ggCurrentLogicStateSize = newLogicStateSize;
				me._pop_imgtxt_image.style[domTransition]='left none, top none, width none, height none';
				if (me._pop_imgtxt_image.ggCurrentLogicStateSize == 0) {
					me._pop_imgtxt_image.style.width='70%';
					me._pop_imgtxt_image.style.height='40%';
					me.updateSize(me._pop_imgtxt_image);
				}
				else {
					me._pop_imgtxt_image.style.width='40%';
					me._pop_imgtxt_image.style.height='40%';
					me.updateSize(me._pop_imgtxt_image);
				}
			}
		}
		this._pop_imgtxt_image.ggUpdatePosition=function () {
			var parentWidth = me._pop_imgtxt_image.clientWidth;
			var parentHeight = me._pop_imgtxt_image.clientHeight;
			var aspectRatioDiv = me._pop_imgtxt_image.clientWidth / me._pop_imgtxt_image.clientHeight;
			var aspectRatioImg = me._pop_imgtxt_image__img.naturalWidth / me._pop_imgtxt_image__img.naturalHeight;
			var currentWidth = me._pop_imgtxt_image__img.naturalWidth;
			var currentHeight = me._pop_imgtxt_image__img.naturalHeight;
			if (aspectRatioDiv > aspectRatioImg) {
			currentHeight = parentHeight;
			currentWidth = parentHeight * aspectRatioImg;
			me._pop_imgtxt_image__img.setAttribute('style','position: absolute; left: 50%; margin-left: -' + currentWidth/2 + 'px; top: 50%; margin-top: -' + currentHeight/2 + 'px;height:' + parentHeight + 'px;-webkit-user-drag:none;pointer-events:none;');
			} else {
			currentWidth = parentWidth;
			currentHeight = parentWidth / aspectRatioImg;
			me._pop_imgtxt_image__img.setAttribute('style','position: absolute; left: 50%; margin-left: -' + currentWidth/2 + 'px; top: 50%; margin-top: -' + currentHeight/2 + 'px;width:' + parentWidth + 'px;-webkit-user-drag:none;pointer-events:none;');
			};
			me._pop_imgtxt_image.ggUpdateConditionResize();
		}
		this._pop_imgtxt.appendChild(this._pop_imgtxt_image);
		this._pop_img_txtbg=document.createElement('div');
		this._pop_img_txtbg.ggId="pop_img_txtbg";
		this._pop_img_txtbg.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_img_txtbg.ggVisible=true;
		this._pop_img_txtbg.className='ggskin ggskin_rectangle ';
		this._pop_img_txtbg.ggType='rectangle';
		hs ='';
		hs+=cssPrefix + 'border-radius : 5px;';
		hs+='border-radius : 5px;';
		hs+='background : rgba(51,51,51,0.788235);';
		hs+='border : 0px solid #000000;';
		hs+='height : 40%;';
		hs+='left : 30%;';
		hs+='position : absolute;';
		hs+='top : 48%;';
		hs+='visibility : inherit;';
		hs+='width : 40%;';
		this._pop_img_txtbg.setAttribute('style',hs);
		this._pop_img_txtbg.style[domTransform + 'Origin']='50% 50%';
		me._pop_img_txtbg.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._pop_img_txtbg.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		me._pop_img_txtbg.ggCurrentLogicStatePosition = -1;
		me._pop_img_txtbg.ggCurrentLogicStateSize = -1;
		this._pop_img_txtbg.ggUpdateConditionResize=function () {
			var newLogicStatePosition;
			if (
				(me.player.getViewerSize().width < 700)
			)
			{
				newLogicStatePosition = 0;
			}
			else {
				newLogicStatePosition = -1;
			}
			if (me._pop_img_txtbg.ggCurrentLogicStatePosition != newLogicStatePosition) {
				me._pop_img_txtbg.ggCurrentLogicStatePosition = newLogicStatePosition;
				me._pop_img_txtbg.style[domTransition]='left none, top none, width none, height none';
				if (me._pop_img_txtbg.ggCurrentLogicStatePosition == 0) {
					me._pop_img_txtbg.style.left='15%';
					me._pop_img_txtbg.style.top='50%';
				}
				else {
					me._pop_img_txtbg.style.left='30%';
					me._pop_img_txtbg.style.top='48%';
				}
			}
			var newLogicStateSize;
			if (
				(me.player.getViewerSize().width < 700)
			)
			{
				newLogicStateSize = 0;
			}
			else {
				newLogicStateSize = -1;
			}
			if (me._pop_img_txtbg.ggCurrentLogicStateSize != newLogicStateSize) {
				me._pop_img_txtbg.ggCurrentLogicStateSize = newLogicStateSize;
				me._pop_img_txtbg.style[domTransition]='left none, top none, width none, height none';
				if (me._pop_img_txtbg.ggCurrentLogicStateSize == 0) {
					me._pop_img_txtbg.style.width='70%';
					me._pop_img_txtbg.style.height='40%';
					me.updateSize(me._pop_img_txtbg);
				}
				else {
					me._pop_img_txtbg.style.width='40%';
					me._pop_img_txtbg.style.height='40%';
					me.updateSize(me._pop_img_txtbg);
				}
			}
		}
		this._pop_img_txtbg.ggUpdatePosition=function () {
			me._pop_img_txtbg.ggUpdateConditionResize();
		}
		this._pop_imgtxt_detail=document.createElement('div');
		this._pop_imgtxt_detail__text=document.createElement('div');
		this._pop_imgtxt_detail.className='ggskin ggskin_textdiv';
		this._pop_imgtxt_detail.ggTextDiv=this._pop_imgtxt_detail__text;
		this._pop_imgtxt_detail.ggId="pop_imgtxt_detail";
		this._pop_imgtxt_detail.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_imgtxt_detail.ggVisible=true;
		this._pop_imgtxt_detail.className='ggskin ggskin_text ';
		this._pop_imgtxt_detail.ggType='text';
		hs ='';
		hs+='height : 74.0741%;';
		hs+='left : 1.81818%;';
		hs+='position : absolute;';
		hs+='top : 21.48%;';
		hs+='visibility : inherit;';
		hs+='width : 96%;';
		this._pop_imgtxt_detail.setAttribute('style',hs);
		this._pop_imgtxt_detail.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 100%;';
		hs+='height: 100%;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: left;';
		hs+='white-space: pre-wrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		hs+='overflow-y: auto;';
		this._pop_imgtxt_detail__text.setAttribute('style',hs);
		this._pop_imgtxt_detail__text.innerHTML="text";
		this._pop_imgtxt_detail.appendChild(this._pop_imgtxt_detail__text);
		me._pop_imgtxt_detail.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._pop_imgtxt_detail.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._pop_imgtxt_detail.ggUpdatePosition=function () {
		}
		this._pop_img_txtbg.appendChild(this._pop_imgtxt_detail);
		this._pop_imgtxt_title=document.createElement('div');
		this._pop_imgtxt_title__text=document.createElement('div');
		this._pop_imgtxt_title.className='ggskin ggskin_textdiv';
		this._pop_imgtxt_title.ggTextDiv=this._pop_imgtxt_title__text;
		this._pop_imgtxt_title.ggId="pop_imgtxt_title";
		this._pop_imgtxt_title.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._pop_imgtxt_title.ggVisible=true;
		this._pop_imgtxt_title.className='ggskin ggskin_text ';
		this._pop_imgtxt_title.ggType='text';
		hs ='';
		hs+='height : 8.88889%;';
		hs+='left : 1.82%;';
		hs+='position : absolute;';
		hs+='top : 5.18518%;';
		hs+='visibility : inherit;';
		hs+='width : 96%;';
		hs+='font-size:18px;';
		this._pop_imgtxt_title.setAttribute('style',hs);
		this._pop_imgtxt_title.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 100%;';
		hs+='height: 100%;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._pop_imgtxt_title__text.setAttribute('style',hs);
		this._pop_imgtxt_title__text.innerHTML="text";
		this._pop_imgtxt_title.appendChild(this._pop_imgtxt_title__text);
		me._pop_imgtxt_title.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._pop_imgtxt_title.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._pop_imgtxt_title.ggUpdatePosition=function () {
		}
		this._pop_img_txtbg.appendChild(this._pop_imgtxt_title);
		this._pop_imgtxt.appendChild(this._pop_img_txtbg);
		this.divSkin.appendChild(this._pop_imgtxt);
		this._loading=document.createElement('div');
		this._loading.ggId="loading";
		this._loading.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._loading.ggVisible=true;
		this._loading.className='ggskin ggskin_container ';
		this._loading.ggType='container';
		hs ='';
		hs+='height : 100%;';
		hs+='left : 0px;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		hs+='visibility : inherit;';
		hs+='width : 100%;';
		this._loading.setAttribute('style',hs);
		this._loading.style[domTransform + 'Origin']='50% 50%';
		me._loading.ggIsActive=function() {
			return false;
		}
		me._loading.ggElementNodeId=function() {
			return me.player.getCurrentNode();
		}
		this._loading.ggUpdatePosition=function () {
		}
		this._loading_image=document.createElement('div');
		this._loading_image__img=document.createElement('img');
		this._loading_image__img.className='ggskin ggskin_image';
		this._loading_image__img.setAttribute('src',basePath + 'images/loading_image.png');
		this._loading_image__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._loading_image__img.className='ggskin ggskin_image';
		this._loading_image__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._loading_image__img);
		this._loading_image.appendChild(this._loading_image__img);
		this._loading_image.ggId="loading_image";
		this._loading_image.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._loading_image.ggVisible=true;
		this._loading_image.className='ggskin ggskin_image ';
		this._loading_image.ggType='image';
		hs ='';
		hs+='height : 100%;';
		hs+='left : 0px;';
		hs+='position : absolute;';
		hs+='top : 0px;';
		hs+='visibility : inherit;';
		hs+='width : 100%;';
		this._loading_image.setAttribute('style',hs);
		this._loading_image.style[domTransform + 'Origin']='50% 50%';
		me._loading_image.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._loading_image.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._loading_image.ggUpdatePosition=function () {
		}
		this._loading.appendChild(this._loading_image);
		this._loading_logo=document.createElement('div');
		this._loading_logo__img=document.createElement('img');
		this._loading_logo__img.className='ggskin ggskin_image';
		this._loading_logo__img.setAttribute('src',basePath + 'images/loading_logo.png');
		this._loading_logo__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._loading_logo__img.className='ggskin ggskin_image';
		this._loading_logo__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._loading_logo__img);
		this._loading_logo.appendChild(this._loading_logo__img);
		this._loading_logo.ggId="loading_logo";
		this._loading_logo.ggLeft=-80;
		this._loading_logo.ggTop=-190;
		this._loading_logo.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._loading_logo.ggVisible=true;
		this._loading_logo.className='ggskin ggskin_image ';
		this._loading_logo.ggType='image';
		hs ='';
		hs+='height : 201px;';
		hs+='left : -80px;';
		hs+='position : absolute;';
		hs+='top : -190px;';
		hs+='visibility : inherit;';
		hs+='width : 161px;';
		this._loading_logo.setAttribute('style',hs);
		this._loading_logo.style[domTransform + 'Origin']='50% 50%';
		me._loading_logo.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._loading_logo.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		me._loading_logo.ggCurrentLogicStateScaling = -1;
		this._loading_logo.ggUpdateConditionNodeChange=function () {
			var newLogicStateScaling;
			if (
				(me.player.getIsMobile() == true)
			)
			{
				newLogicStateScaling = 0;
			}
			else {
				newLogicStateScaling = -1;
			}
			if (me._loading_logo.ggCurrentLogicStateScaling != newLogicStateScaling) {
				me._loading_logo.ggCurrentLogicStateScaling = newLogicStateScaling;
				me._loading_logo.style[domTransition]='' + cssPrefix + 'transform none';
				if (me._loading_logo.ggCurrentLogicStateScaling == 0) {
					me._loading_logo.ggParameter.sx = 0.4;
					me._loading_logo.ggParameter.sy = 0.4;
					me._loading_logo.style[domTransform]=parameterToTransform(me._loading_logo.ggParameter);
				}
				else {
					me._loading_logo.ggParameter.sx = 1;
					me._loading_logo.ggParameter.sy = 1;
					me._loading_logo.style[domTransform]=parameterToTransform(me._loading_logo.ggParameter);
				}
			}
		}
		this._loading_logo.ggUpdatePosition=function () {
			this.style[domTransition]='none';
			if (this.parentNode) {
				var w=this.parentNode.offsetWidth;
					this.style.left=(this.ggLeft - 0 + w/2) + 'px';
				var h=this.parentNode.offsetHeight;
					this.style.top=(this.ggTop - 0 + h/2) + 'px';
			}
		}
		this._loading_logo.ggNodeChange=function () {
			me._loading_logo.ggUpdateConditionNodeChange();
		}
		this._loading.appendChild(this._loading_logo);
		this._loading_bar=document.createElement('div');
		this._loading_bar.ggId="loading_bar";
		this._loading_bar.ggTop=-8;
		this._loading_bar.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._loading_bar.ggVisible=true;
		this._loading_bar.className='ggskin ggskin_rectangle ';
		this._loading_bar.ggType='rectangle';
		hs ='';
		hs+='background : #ffffff;';
		hs+='border : 0px solid #000000;';
		hs+='height : 8px;';
		hs+='left : 0px;';
		hs+='position : absolute;';
		hs+='top : -8px;';
		hs+='visibility : inherit;';
		hs+='width : 100%;';
		this._loading_bar.setAttribute('style',hs);
		this._loading_bar.style[domTransform + 'Origin']='0% 50%';
		me._loading_bar.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._loading_bar.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._loading_bar.ggUpdatePosition=function () {
			this.style[domTransition]='none';
			if (this.parentNode) {
				var h=this.parentNode.offsetHeight;
					this.style.top=(this.ggTop - 0 + h) + 'px';
			}
		}
		this._loading.appendChild(this._loading_bar);
		this._loading_text=document.createElement('div');
		this._loading_text__text=document.createElement('div');
		this._loading_text.className='ggskin ggskin_textdiv';
		this._loading_text.ggTextDiv=this._loading_text__text;
		this._loading_text.ggId="loading_text";
		this._loading_text.ggLeft=-75;
		this._loading_text.ggTop=-27;
		this._loading_text.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._loading_text.ggVisible=true;
		this._loading_text.className='ggskin ggskin_text ';
		this._loading_text.ggType='text';
		hs ='';
		hs+='height : 22px;';
		hs+='left : -75px;';
		hs+='position : absolute;';
		hs+='top : -27px;';
		hs+='visibility : inherit;';
		hs+='width : 148px;';
		hs+='font-size:16px;';
		this._loading_text.setAttribute('style',hs);
		this._loading_text.style[domTransform + 'Origin']='50% 50%';
		hs ='position:absolute;';
		hs+='left: 0px;';
		hs+='top:  0px;';
		hs+='width: 148px;';
		hs+='height: 22px;';
		hs+='border: 0px solid #000000;';
		hs+='color: rgba(255,255,255,1);';
		hs+='text-align: center;';
		hs+='white-space: nowrap;';
		hs+='padding: 0px 1px 0px 1px;';
		hs+='overflow: hidden;';
		this._loading_text__text.setAttribute('style',hs);
		this._loading_text.ggUpdateText=function() {
			var hs="<b>\u6b63\u5728\u52a0\u8f7d"+(me.player.getPercentLoaded()*100.0).toFixed(0)+"%<\/b>";
			if (hs!=this.ggText) {
				this.ggText=hs;
				this.ggTextDiv.innerHTML=hs;
				if (this.ggUpdatePosition) this.ggUpdatePosition();
			}
		}
		me._loading_text.ggUpdateText();
		this._loading_text.appendChild(this._loading_text__text);
		me._loading_text.ggIsActive=function() {
			if ((this.parentNode) && (this.parentNode.ggIsActive)) {
				return this.parentNode.ggIsActive();
			}
			return false;
		}
		me._loading_text.ggElementNodeId=function() {
			if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
				return this.parentNode.ggElementNodeId();
			}
			return me.player.getCurrentNode();
		}
		this._loading_text.ggUpdatePosition=function () {
			this.style[domTransition]='none';
			if (this.parentNode) {
				var w=this.parentNode.offsetWidth;
					this.style.left=(this.ggLeft - 0 + w/2) + 'px';
				var h=this.parentNode.offsetHeight;
					this.style.top=(this.ggTop - 0 + h) + 'px';
			}
		}
		this._loading.appendChild(this._loading_text);
		this.divSkin.appendChild(this._loading);
		me._nav_title.onclick();
		this._marker_1__normal=new SkinElement_mark_Class(this,this._marker_1);
		this._marker_1__normal.style.visibility='inherit';
		this._marker_1__normal.style.left='0px';
		this._marker_1__normal.style.top='0px';
		this._marker_1.ggMarkerNormal=this._marker_1__normal;
		this._marker_1__active=new SkinElement_mark_active_Class(this,this._marker_1);
		this._marker_1__active.style.visibility='hidden';
		this._marker_1__active.style.left='0px';
		this._marker_1__active.style.top='0px';
		this._marker_1.ggMarkerActive=this._marker_1__active;
		if (this._marker_1.firstChild) {
			this._marker_1.insertBefore(this._marker_1__active,this._marker_1.firstChild);
		} else {
			this._marker_1.appendChild(this._marker_1__active);
		}
		if (this._marker_1.firstChild) {
			this._marker_1.insertBefore(this._marker_1__normal,this._marker_1.firstChild);
		} else {
			this._marker_1.appendChild(this._marker_1__normal);
		}
		this._marker_2__normal=new SkinElement_mark_Class(this,this._marker_2);
		this._marker_2__normal.style.visibility='inherit';
		this._marker_2__normal.style.left='0px';
		this._marker_2__normal.style.top='0px';
		this._marker_2.ggMarkerNormal=this._marker_2__normal;
		this._marker_2__active=new SkinElement_mark_active_Class(this,this._marker_2);
		this._marker_2__active.style.visibility='hidden';
		this._marker_2__active.style.left='0px';
		this._marker_2__active.style.top='0px';
		this._marker_2.ggMarkerActive=this._marker_2__active;
		if (this._marker_2.firstChild) {
			this._marker_2.insertBefore(this._marker_2__active,this._marker_2.firstChild);
		} else {
			this._marker_2.appendChild(this._marker_2__active);
		}
		if (this._marker_2.firstChild) {
			this._marker_2.insertBefore(this._marker_2__normal,this._marker_2.firstChild);
		} else {
			this._marker_2.appendChild(this._marker_2__normal);
		}
		this._marker_3__normal=new SkinElement_mark_Class(this,this._marker_3);
		this._marker_3__normal.style.visibility='inherit';
		this._marker_3__normal.style.left='0px';
		this._marker_3__normal.style.top='0px';
		this._marker_3.ggMarkerNormal=this._marker_3__normal;
		this._marker_3__active=new SkinElement_mark_active_Class(this,this._marker_3);
		this._marker_3__active.style.visibility='hidden';
		this._marker_3__active.style.left='0px';
		this._marker_3__active.style.top='0px';
		this._marker_3.ggMarkerActive=this._marker_3__active;
		if (this._marker_3.firstChild) {
			this._marker_3.insertBefore(this._marker_3__active,this._marker_3.firstChild);
		} else {
			this._marker_3.appendChild(this._marker_3__active);
		}
		if (this._marker_3.firstChild) {
			this._marker_3.insertBefore(this._marker_3__normal,this._marker_3.firstChild);
		} else {
			this._marker_3.appendChild(this._marker_3__normal);
		}
		this._marker_4__normal=new SkinElement_mark_Class(this,this._marker_4);
		this._marker_4__normal.style.visibility='inherit';
		this._marker_4__normal.style.left='0px';
		this._marker_4__normal.style.top='0px';
		this._marker_4.ggMarkerNormal=this._marker_4__normal;
		this._marker_4__active=new SkinElement_mark_active_Class(this,this._marker_4);
		this._marker_4__active.style.visibility='hidden';
		this._marker_4__active.style.left='0px';
		this._marker_4__active.style.top='0px';
		this._marker_4.ggMarkerActive=this._marker_4__active;
		if (this._marker_4.firstChild) {
			this._marker_4.insertBefore(this._marker_4__active,this._marker_4.firstChild);
		} else {
			this._marker_4.appendChild(this._marker_4__active);
		}
		if (this._marker_4.firstChild) {
			this._marker_4.insertBefore(this._marker_4__normal,this._marker_4.firstChild);
		} else {
			this._marker_4.appendChild(this._marker_4__normal);
		}
		me._pop_info.onclick();
		this.divSkin.ggUpdateSize=function(w,h) {
			me.updateSize(me.divSkin);
		}
		this.divSkin.ggViewerInit=function() {
			me.player.playSound("_background","0");
		}
		this.divSkin.ggLoaded=function() {
			me._loading.style[domTransition]='none';
			me._loading.style.visibility='hidden';
			me._loading.ggVisible=false;
		}
		this.divSkin.ggReLoaded=function() {
		}
		this.divSkin.ggLoadedLevels=function() {
		}
		this.divSkin.ggReLoadedLevels=function() {
		}
		this.divSkin.ggEnterFullscreen=function() {
		}
		this.divSkin.ggExitFullscreen=function() {
		}
		this.skinTimerEvent();
	};
	this.hotspotProxyClick=function(id) {
	}
	this.hotspotProxyOver=function(id) {
	}
	this.hotspotProxyOut=function(id) {
	}
	this.ggHotspotCallChildFunctions=function(functionname) {
		var stack = me.player.getCurrentPointHotspots();
		while (stack.length > 0) {
			var e = stack.pop();
			if (typeof e[functionname] == 'function') {
				e[functionname]();
			}
			if(e.hasChildNodes()) {
				for(var i=0; i<e.childNodes.length; i++) {
					stack.push(e.childNodes[i]);
				}
			}
		}
	}
	this.changeActiveNode=function(id) {
		me.ggUserdata=me.player.userdata;
		me._logo.ggNodeChange();
		me._gyro.ggNodeChange();
		me._marker_1.ggNodeChange();
		me._marker_2.ggNodeChange();
		me._marker_3.ggNodeChange();
		me._marker_4.ggNodeChange();
		me._pop_img_url.ggNodeChange();
		me._loading_logo.ggNodeChange();
		me.ggHotspotCallChildFunctions('ggNodeChange');
		var newMarker=[];
		var i,j;
		var tags=me.ggUserdata.tags;
		for (i=0;i<nodeMarker.length;i++) {
			var match=false;
			if ((nodeMarker[i].ggMarkerNodeId==id) && (id!='')) match=true;
			for(j=0;j<tags.length;j++) {
				if (nodeMarker[i].ggMarkerNodeId==tags[j]) match=true;
			}
			if (match) {
				newMarker.push(nodeMarker[i]);
			}
		}
		for(i=0;i<activeNodeMarker.length;i++) {
			if (newMarker.indexOf(activeNodeMarker[i])<0) {
				if (activeNodeMarker[i].ggMarkerNormal) {
					activeNodeMarker[i].ggMarkerNormal.style.visibility='inherit';
				}
				if (activeNodeMarker[i].ggMarkerActive) {
					activeNodeMarker[i].ggMarkerActive.style.visibility='hidden';
				}
				if (activeNodeMarker[i].ggDeactivate) {
					activeNodeMarker[i].ggDeactivate();
				}
				activeNodeMarker[i].ggIsMarkerActive=false;
			}
		}
		for(i=0;i<newMarker.length;i++) {
			if (activeNodeMarker.indexOf(newMarker[i])<0) {
				if (newMarker[i].ggMarkerNormal) {
					newMarker[i].ggMarkerNormal.style.visibility='hidden';
				}
				if (newMarker[i].ggMarkerActive) {
					newMarker[i].ggMarkerActive.style.visibility='inherit';
				}
				if (newMarker[i].ggActivate) {
					newMarker[i].ggActivate();
				}
				newMarker[i].ggIsMarkerActive=true;
			}
		}
		activeNodeMarker=newMarker;
	}
	this.skinTimerEvent=function() {
		setTimeout(function() { me.skinTimerEvent(); }, 10);
		me.ggCurrentTime=new Date().getTime();
		if (me.elementMouseOver['rotate_on']) {
		}
		me._rotate_on_text1.ggUpdateConditionTimer();
		if (me.elementMouseOver['rotate_off']) {
		}
		me._rotate_on_text0.ggUpdateConditionTimer();
		if (me.elementMouseOver['info']) {
		}
		me._rotate_on_text.ggUpdateConditionTimer();
		if (me.elementMouseOver['music_on']) {
		}
		me._music_on_text.ggUpdateConditionTimer();
		if (me.elementMouseOver['music_off']) {
		}
		me._music_off_text.ggUpdateConditionTimer();
		if (me.elementMouseOver['gyro']) {
		}
		me._gyro_text.ggUpdateConditionTimer();
		if (me._timer_1.ggLastIsActive!=me._timer_1.ggIsActive()) {
			me._timer_1.ggLastIsActive=me._timer_1.ggIsActive();
			if (me._timer_1.ggLastIsActive) {
				ggSkinVars['time1'] = true;
			} else {
				ggSkinVars['time1'] = false;
			}
		}
		me._timer_1.ggUpdateConditionTimer();
		var hs='';
		if (me._fov1.ggParameter) {
			hs+=parameterToTransform(me._fov1.ggParameter) + ' ';
		}
		hs+='rotate(' + (-1.0*(Math.cos(1*me.player.getPan()*Math.PI/180.0 + 0))) + 'deg) ';
		hs+='rotate(' + (-1.0*(1 * me.player.getPanNorth() + 0)) + 'deg) ';
		me._fov1.style[domTransform]=hs;
		var hs='';
		if (me._fov2.ggParameter) {
			hs+=parameterToTransform(me._fov2.ggParameter) + ' ';
		}
		hs+='rotate(' + (-1.0*(Math.cos(1*me.player.getPan()*Math.PI/180.0 + 0))) + 'deg) ';
		hs+='rotate(' + (-1.0*(1 * me.player.getPanNorth() + 0)) + 'deg) ';
		me._fov2.style[domTransform]=hs;
		var hs='';
		if (me._fov3.ggParameter) {
			hs+=parameterToTransform(me._fov3.ggParameter) + ' ';
		}
		hs+='rotate(' + (-1.0*(Math.cos(1*me.player.getPan()*Math.PI/180.0 + 0))) + 'deg) ';
		hs+='rotate(' + (-1.0*(1 * me.player.getPanNorth() + 0)) + 'deg) ';
		me._fov3.style[domTransform]=hs;
		var hs='';
		if (me._fov4.ggParameter) {
			hs+=parameterToTransform(me._fov4.ggParameter) + ' ';
		}
		hs+='rotate(' + (-1.0*(Math.cos(1*me.player.getPan()*Math.PI/180.0 + 0))) + 'deg) ';
		hs+='rotate(' + (-1.0*(1 * me.player.getPanNorth() + 0)) + 'deg) ';
		me._fov4.style[domTransform]=hs;
		var hs='';
		if (me._loading_bar.ggParameter) {
			hs+=parameterToTransform(me._loading_bar.ggParameter) + ' ';
		}
		hs+='scale(' + (1 * me.player.getPercentLoaded() + 0) + ',1.0) ';
		me._loading_bar.style[domTransform]=hs;
		me._loading_text.ggUpdateText();
		me.ggHotspotCallChildFunctions('ggUpdateConditionTimer');
	};
	function SkinHotspotClass(skinObj,hotspot) {
		var me=this;
		var flag=false;
		this.player=skinObj.player;
		this.skin=skinObj;
		this.hotspot=hotspot;
		var nodeId=String(hotspot.url);
		nodeId=(nodeId.charAt(0)=='{')?nodeId.substr(1, nodeId.length - 2):'';
		this.ggUserdata=this.skin.player.getNodeUserdata(nodeId);
		this.elementMouseDown=[];
		this.elementMouseOver=[];
		
		this.findElements=function(id,regex) {
			return me.skin.findElements(id,regex);
		}
		
		if (hotspot.skinid=='ht_image') {
			this.__div=document.createElement('div');
			this.__div.ggId="ht_image";
			this.__div.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this.__div.ggVisible=true;
			this.__div.className='ggskin ggskin_hotspot ';
			this.__div.ggType='hotspot';
			hs ='';
			hs+='cursor : pointer;';
			hs+='height : 5px;';
			hs+='left : 401px;';
			hs+='position : absolute;';
			hs+='top : 99px;';
			hs+='visibility : inherit;';
			hs+='width : 5px;';
			this.__div.setAttribute('style',hs);
			this.__div.style[domTransform + 'Origin']='50% 50%';
			me.__div.ggIsActive=function() {
				return me.player.getCurrentNode()==this.ggElementNodeId();
			}
			me.__div.ggElementNodeId=function() {
				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
			}
			this.__div.onclick=function () {
				me.skin._bg_mask.style[domTransition]='none';
				me.skin._bg_mask.style.visibility=(Number(me.skin._bg_mask.style.opacity)>0||!me.skin._bg_mask.style.opacity)?'inherit':'hidden';
				me.skin._bg_mask.ggVisible=true;
				if (me.player.transitionsDisabled) {
					me.skin._pop_img.style[domTransition]='none';
				} else {
					me.skin._pop_img.style[domTransition]='all 500ms ease-out 0ms';
				}
				me.skin._pop_img.ggParameter.sx=1;me.skin._pop_img.ggParameter.sy=1;
				me.skin._pop_img.style[domTransform]=parameterToTransform(me.skin._pop_img.ggParameter);
				me.skin.hotspotProxyClick(me.hotspot.id);
			}
			this.__div.onmouseover=function () {
				me.player.setActiveHotspot(me.hotspot);
				me.skin._pop_img_url.ggText=me.hotspot.url;
				me.skin._pop_img_url__img.src=me.skin._pop_img_url.ggText;
				me.skin.hotspotProxyOver(me.hotspot.id);
			}
			this.__div.onmouseout=function () {
				me.player.setActiveHotspot(null);
				me.skin.hotspotProxyOut(me.hotspot.id);
			}
			this.__div.ggUpdatePosition=function () {
			}
			this._ht_image_image=document.createElement('div');
			this._ht_image_image__img=document.createElement('img');
			this._ht_image_image__img.className='ggskin ggskin_image';
			this._ht_image_image__img.setAttribute('src',basePath + 'images/ht_image_image.png');
			this._ht_image_image__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
			this._ht_image_image__img.className='ggskin ggskin_image';
			this._ht_image_image__img['ondragstart']=function() { return false; };
			me.player.checkLoaded.push(this._ht_image_image__img);
			this._ht_image_image.appendChild(this._ht_image_image__img);
			this._ht_image_image.ggId="ht_image_image";
			this._ht_image_image.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._ht_image_image.ggVisible=true;
			this._ht_image_image.className='ggskin ggskin_image ';
			this._ht_image_image.ggType='image';
			hs ='';
			hs+='height : 32px;';
			hs+='left : -16px;';
			hs+='position : absolute;';
			hs+='top : -14px;';
			hs+='visibility : inherit;';
			hs+='width : 32px;';
			this._ht_image_image.setAttribute('style',hs);
			this._ht_image_image.style[domTransform + 'Origin']='50% 50%';
			me._ht_image_image.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._ht_image_image.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			me._ht_image_image.ggCurrentLogicStatePosition = -1;
			this._ht_image_image.ggUpdateConditionTimer=function () {
				var newLogicStatePosition;
				if (
					(ggSkinVars['time1'] == true)
				)
				{
					newLogicStatePosition = 0;
				}
				else {
					newLogicStatePosition = -1;
				}
				if (me._ht_image_image.ggCurrentLogicStatePosition != newLogicStatePosition) {
					me._ht_image_image.ggCurrentLogicStatePosition = newLogicStatePosition;
					me._ht_image_image.style[domTransition]='left 800ms ease 0ms, top 800ms ease 0ms';
					if (me._ht_image_image.ggCurrentLogicStatePosition == 0) {
						me._ht_image_image.style.left='-16px';
						me._ht_image_image.style.top='-21px';
					}
					else {
						me._ht_image_image.style.left='-16px';
						me._ht_image_image.style.top='-14px';
					}
				}
			}
			this._ht_image_image.ggUpdatePosition=function () {
			}
			this._ht_img_title0=document.createElement('div');
			this._ht_img_title0__text=document.createElement('div');
			this._ht_img_title0.className='ggskin ggskin_textdiv';
			this._ht_img_title0.ggTextDiv=this._ht_img_title0__text;
			this._ht_img_title0.ggId="ht_img_title";
			this._ht_img_title0.ggLeft=-40;
			this._ht_img_title0.ggTop=5;
			this._ht_img_title0.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._ht_img_title0.ggVisible=true;
			this._ht_img_title0.className='ggskin ggskin_text ';
			this._ht_img_title0.ggType='text';
			hs ='';
			hs+='height : 20px;';
			hs+='left : -40px;';
			hs+='position : absolute;';
			hs+='top : 5px;';
			hs+='visibility : inherit;';
			hs+='width : 74px;';
			this._ht_img_title0.setAttribute('style',hs);
			this._ht_img_title0.style[domTransform + 'Origin']='50% 50%';
			hs ='position:absolute;';
			hs+='left: 0px;';
			hs+='top:  0px;';
			hs+='width: auto;';
			hs+='height: auto;';
			hs+='background: #000000;';
			hs+='background: rgba(0,0,0,0.788235);';
			hs+='border: 0px solid #000000;';
			hs+='border: 0px solid rgba(0,0,0,0.788235);';
			hs+=cssPrefix + 'background-clip: padding-box;';
			hs+='background-clip: padding-box;';
			hs+='border-radius: 8px;';
			hs+=cssPrefix + 'border-radius: 8px;';
			hs+='color: rgba(255,255,255,1);';
			hs+='text-align: center;';
			hs+='white-space: nowrap;';
			hs+='padding: 2px 3px 2px 3px;';
			hs+='overflow: hidden;';
			this._ht_img_title0__text.setAttribute('style',hs);
			this._ht_img_title0__text.innerHTML="  "+me.hotspot.title+"  ";
			this._ht_img_title0.appendChild(this._ht_img_title0__text);
			me._ht_img_title0.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._ht_img_title0.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			this._ht_img_title0.ggUpdatePosition=function () {
				this.style[domTransition]='none';
				if (this.parentNode) {
					var w=this.parentNode.offsetWidth;
						this.style.left=(this.ggLeft - 0 + w/2) + 'px';
					var h=this.parentNode.offsetHeight;
						this.style.top=(this.ggTop - 0 + h) + 'px';
				}
				this.style[domTransition]='none';
				this.ggTextDiv.style.left=((78-this.ggTextDiv.offsetWidth)/2) + 'px';
			}
			this._ht_image_image.appendChild(this._ht_img_title0);
			this.__div.appendChild(this._ht_image_image);
			this.hotspotTimerEvent=function() {
				setTimeout(function() { me.hotspotTimerEvent(); }, 10);
				me._ht_image_image.ggUpdateConditionTimer();
			}
			this.hotspotTimerEvent();
		} else
		if (hotspot.skinid=='ht_info') {
			this.__div=document.createElement('div');
			this.__div.ggId="ht_info";
			this.__div.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this.__div.ggVisible=true;
			this.__div.className='ggskin ggskin_hotspot ';
			this.__div.ggType='hotspot';
			hs ='';
			hs+='cursor : pointer;';
			hs+='height : 5px;';
			hs+='left : 311px;';
			hs+='position : absolute;';
			hs+='top : 100px;';
			hs+='visibility : inherit;';
			hs+='width : 5px;';
			this.__div.setAttribute('style',hs);
			this.__div.style[domTransform + 'Origin']='50% 50%';
			me.__div.ggIsActive=function() {
				return me.player.getCurrentNode()==this.ggElementNodeId();
			}
			me.__div.ggElementNodeId=function() {
				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
			}
			this.__div.onclick=function () {
				me.skin._pop_info_detail.ggText=me.hotspot.description;
				me.skin._pop_info_detail__text.innerHTML=me.skin._pop_info_detail.ggText;
				if (me.skin._pop_info_detail.ggUpdateText) {
					me.skin._pop_info_detail.ggUpdateText=function() {
						var hs=me.hotspot.description;
						if (hs!=this.ggText) {
							this.ggText=hs;
							this.ggTextDiv.innerHTML=hs;
							if (this.ggUpdatePosition) this.ggUpdatePosition();
						}
					}
				}
				me.skin._pop_info.onclick();
				me.skin._pop_info_bg2.style[domTransition]='none';
				me.skin._pop_info_bg2.style.visibility=(Number(me.skin._pop_info_bg2.style.opacity)>0||!me.skin._pop_info_bg2.style.opacity)?'inherit':'hidden';
				me.skin._pop_info_bg2.ggVisible=true;
				me.skin.hotspotProxyClick(me.hotspot.id);
			}
			this.__div.onmouseover=function () {
				me.player.setActiveHotspot(me.hotspot);
				me.skin._pop_info_title.ggText="<b>"+me.hotspot.title+"<\/b>";
				me.skin._pop_info_title__text.innerHTML=me.skin._pop_info_title.ggText;
				if (me.skin._pop_info_title.ggUpdateText) {
					me.skin._pop_info_title.ggUpdateText=function() {
						var hs="<b>"+me.hotspot.title+"<\/b>";
						if (hs!=this.ggText) {
							this.ggText=hs;
							this.ggTextDiv.innerHTML=hs;
							if (this.ggUpdatePosition) this.ggUpdatePosition();
						}
					}
				}
				me.skin.hotspotProxyOver(me.hotspot.id);
			}
			this.__div.onmouseout=function () {
				me.player.setActiveHotspot(null);
				me.skin.hotspotProxyOut(me.hotspot.id);
			}
			this.__div.ggUpdatePosition=function () {
			}
			this._ht_info_image=document.createElement('div');
			this._ht_info_image__img=document.createElement('img');
			this._ht_info_image__img.className='ggskin ggskin_image';
			this._ht_info_image__img.setAttribute('src',basePath + 'images/ht_info_image.png');
			this._ht_info_image__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
			this._ht_info_image__img.className='ggskin ggskin_image';
			this._ht_info_image__img['ondragstart']=function() { return false; };
			me.player.checkLoaded.push(this._ht_info_image__img);
			this._ht_info_image.appendChild(this._ht_info_image__img);
			this._ht_info_image.ggId="ht_info_image";
			this._ht_info_image.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._ht_info_image.ggVisible=true;
			this._ht_info_image.className='ggskin ggskin_image ';
			this._ht_info_image.ggType='image';
			hs ='';
			hs+='height : 32px;';
			hs+='left : -14px;';
			hs+='position : absolute;';
			hs+='top : -14px;';
			hs+='visibility : inherit;';
			hs+='width : 32px;';
			this._ht_info_image.setAttribute('style',hs);
			this._ht_info_image.style[domTransform + 'Origin']='50% 50%';
			me._ht_info_image.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._ht_info_image.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			me._ht_info_image.ggCurrentLogicStatePosition = -1;
			this._ht_info_image.ggUpdateConditionTimer=function () {
				var newLogicStatePosition;
				if (
					(ggSkinVars['time1'] == true)
				)
				{
					newLogicStatePosition = 0;
				}
				else {
					newLogicStatePosition = -1;
				}
				if (me._ht_info_image.ggCurrentLogicStatePosition != newLogicStatePosition) {
					me._ht_info_image.ggCurrentLogicStatePosition = newLogicStatePosition;
					me._ht_info_image.style[domTransition]='left 800ms ease 0ms, top 800ms ease 0ms';
					if (me._ht_info_image.ggCurrentLogicStatePosition == 0) {
						me._ht_info_image.style.left='-14px';
						me._ht_info_image.style.top='-21px';
					}
					else {
						me._ht_info_image.style.left='-14px';
						me._ht_info_image.style.top='-14px';
					}
				}
			}
			this._ht_info_image.ggUpdatePosition=function () {
			}
			this._ht_img_title=document.createElement('div');
			this._ht_img_title__text=document.createElement('div');
			this._ht_img_title.className='ggskin ggskin_textdiv';
			this._ht_img_title.ggTextDiv=this._ht_img_title__text;
			this._ht_img_title.ggId="ht_img_title";
			this._ht_img_title.ggLeft=-40;
			this._ht_img_title.ggTop=5;
			this._ht_img_title.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._ht_img_title.ggVisible=true;
			this._ht_img_title.className='ggskin ggskin_text ';
			this._ht_img_title.ggType='text';
			hs ='';
			hs+='height : 20px;';
			hs+='left : -40px;';
			hs+='position : absolute;';
			hs+='top : 5px;';
			hs+='visibility : inherit;';
			hs+='width : 74px;';
			this._ht_img_title.setAttribute('style',hs);
			this._ht_img_title.style[domTransform + 'Origin']='50% 50%';
			hs ='position:absolute;';
			hs+='left: 0px;';
			hs+='top:  0px;';
			hs+='width: auto;';
			hs+='height: auto;';
			hs+='background: #000000;';
			hs+='background: rgba(0,0,0,0.788235);';
			hs+='border: 0px solid #000000;';
			hs+='border: 0px solid rgba(0,0,0,0.788235);';
			hs+=cssPrefix + 'background-clip: padding-box;';
			hs+='background-clip: padding-box;';
			hs+='border-radius: 8px;';
			hs+=cssPrefix + 'border-radius: 8px;';
			hs+='color: rgba(255,255,255,1);';
			hs+='text-align: center;';
			hs+='white-space: nowrap;';
			hs+='padding: 2px 3px 2px 3px;';
			hs+='overflow: hidden;';
			this._ht_img_title__text.setAttribute('style',hs);
			this._ht_img_title__text.innerHTML="  "+me.hotspot.title+"  ";
			this._ht_img_title.appendChild(this._ht_img_title__text);
			me._ht_img_title.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._ht_img_title.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			this._ht_img_title.ggUpdatePosition=function () {
				this.style[domTransition]='none';
				if (this.parentNode) {
					var w=this.parentNode.offsetWidth;
						this.style.left=(this.ggLeft - 0 + w/2) + 'px';
					var h=this.parentNode.offsetHeight;
						this.style.top=(this.ggTop - 0 + h) + 'px';
				}
				this.style[domTransition]='none';
				this.ggTextDiv.style.left=((78-this.ggTextDiv.offsetWidth)/2) + 'px';
			}
			this._ht_info_image.appendChild(this._ht_img_title);
			this.__div.appendChild(this._ht_info_image);
			this.hotspotTimerEvent=function() {
				setTimeout(function() { me.hotspotTimerEvent(); }, 10);
				me._ht_info_image.ggUpdateConditionTimer();
			}
			this.hotspotTimerEvent();
		} else
		if (hotspot.skinid=='ht_node') {
			this.__div=document.createElement('div');
			this.__div.ggId="ht_node";
			this.__div.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this.__div.ggVisible=true;
			this.__div.className='ggskin ggskin_hotspot ';
			this.__div.ggType='hotspot';
			hs ='';
			hs+='cursor : pointer;';
			hs+='height : 5px;';
			hs+='left : 130px;';
			hs+='position : absolute;';
			hs+='top : 150px;';
			hs+='visibility : inherit;';
			hs+='width : 5px;';
			this.__div.setAttribute('style',hs);
			this.__div.style[domTransform + 'Origin']='50% 50%';
			me.__div.ggIsActive=function() {
				return me.player.getCurrentNode()==this.ggElementNodeId();
			}
			me.__div.ggElementNodeId=function() {
				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
			}
			this.__div.onclick=function () {
				me.player.openUrl(me.hotspot.url,me.hotspot.target);
				me.skin.hotspotProxyClick(me.hotspot.id);
			}
			this.__div.onmouseover=function () {
				me.player.setActiveHotspot(me.hotspot);
				me.elementMouseOver['_div']=true;
				me.skin.hotspotProxyOver(me.hotspot.id);
			}
			this.__div.onmouseout=function () {
				me.player.setActiveHotspot(null);
				me.elementMouseOver['_div']=false;
				me.skin.hotspotProxyOut(me.hotspot.id);
			}
			this.__div.ontouchend=function () {
				me.elementMouseOver['_div']=false;
			}
			this.__div.ggUpdatePosition=function () {
			}
			this._rectangle_2=document.createElement('div');
			this._rectangle_2.ggId="Rectangle 2";
			this._rectangle_2.ggParameter={ rx:0,ry:0,a:0,sx:0,sy:0 };
			this._rectangle_2.ggVisible=false;
			this._rectangle_2.className='ggskin ggskin_rectangle ';
			this._rectangle_2.ggType='rectangle';
			hs ='';
			hs+='border : 5px solid #ffffff;';
			hs+='height : 85px;';
			hs+='left : -81px;';
			hs+='position : absolute;';
			hs+='top : -116px;';
			hs+='visibility : hidden;';
			hs+='width : 155px;';
			this._rectangle_2.setAttribute('style',hs);
			this._rectangle_2.style[domTransform + 'Origin']='50% 100%';
			this._rectangle_2.style[domTransform]=parameterToTransform(this._rectangle_2.ggParameter);
			me._rectangle_2.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._rectangle_2.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			me._rectangle_2.ggCurrentLogicStateScaling = -1;
			me._rectangle_2.ggCurrentLogicStateVisible = -1;
			this._rectangle_2.ggUpdateConditionTimer=function () {
				var newLogicStateScaling;
				if (
					(me.elementMouseOver['_div'] == true)
				)
				{
					newLogicStateScaling = 0;
				}
				else {
					newLogicStateScaling = -1;
				}
				if (me._rectangle_2.ggCurrentLogicStateScaling != newLogicStateScaling) {
					me._rectangle_2.ggCurrentLogicStateScaling = newLogicStateScaling;
					me._rectangle_2.style[domTransition]='' + cssPrefix + 'transform 500ms ease 0ms';
					if (me._rectangle_2.ggCurrentLogicStateScaling == 0) {
						me._rectangle_2.ggParameter.sx = 1;
						me._rectangle_2.ggParameter.sy = 1;
						me._rectangle_2.style[domTransform]=parameterToTransform(me._rectangle_2.ggParameter);
					}
					else {
						me._rectangle_2.ggParameter.sx = 0;
						me._rectangle_2.ggParameter.sy = 0;
						me._rectangle_2.style[domTransform]=parameterToTransform(me._rectangle_2.ggParameter);
					}
				}
				var newLogicStateVisible;
				if (
					(me.elementMouseOver['_div'] == true)
				)
				{
					newLogicStateVisible = 0;
				}
				else {
					newLogicStateVisible = -1;
				}
				if (me._rectangle_2.ggCurrentLogicStateVisible != newLogicStateVisible) {
					me._rectangle_2.ggCurrentLogicStateVisible = newLogicStateVisible;
					me._rectangle_2.style[domTransition]='' + cssPrefix + 'transform 500ms ease 0ms';
					if (me._rectangle_2.ggCurrentLogicStateVisible == 0) {
						me._rectangle_2.style.visibility=(Number(me._rectangle_2.style.opacity)>0||!me._rectangle_2.style.opacity)?'inherit':'hidden';
						me._rectangle_2.ggVisible=true;
					}
					else {
						me._rectangle_2.style.visibility="hidden";
						me._rectangle_2.ggVisible=false;
					}
				}
			}
			this._rectangle_2.ggUpdatePosition=function () {
			}
			this._nodeimage_1=document.createElement('div');
			this._nodeimage_1__img=document.createElement('img');
			this._nodeimage_1__img.className='ggskin ggskin_nodeimage';
			this._nodeimage_1__img.setAttribute('src',basePath + "images/nodeimage_1_" + nodeId + ".png");
			this._nodeimage_1.ggNodeId=nodeId;
			this._nodeimage_1__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
			this._nodeimage_1__img.className='ggskin ggskin_nodeimage';
			this._nodeimage_1__img['ondragstart']=function() { return false; };
			this._nodeimage_1.appendChild(this._nodeimage_1__img);
			this._nodeimage_1.ggId="NodeImage 1";
			this._nodeimage_1.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._nodeimage_1.ggVisible=true;
			this._nodeimage_1.className='ggskin ggskin_nodeimage ';
			this._nodeimage_1.ggType='nodeimage';
			hs ='';
			hs+='height : 100%;';
			hs+='left : 0px;';
			hs+='position : absolute;';
			hs+='top : -1px;';
			hs+='visibility : inherit;';
			hs+='width : 100%;';
			this._nodeimage_1.setAttribute('style',hs);
			this._nodeimage_1.style[domTransform + 'Origin']='50% 50%';
			me._nodeimage_1.ggIsActive=function() {
				return me.player.getCurrentNode()==this.ggElementNodeId();
			}
			me._nodeimage_1.ggElementNodeId=function() {
				return this.ggNodeId;
			}
			this._nodeimage_1.ggUpdatePosition=function () {
			}
			this._text_1=document.createElement('div');
			this._text_1__text=document.createElement('div');
			this._text_1.className='ggskin ggskin_textdiv';
			this._text_1.ggTextDiv=this._text_1__text;
			this._text_1.ggId="Text 1";
			this._text_1.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._text_1.ggVisible=true;
			this._text_1.className='ggskin ggskin_text ';
			this._text_1.ggType='text';
			hs ='';
			hs+='height : 20px;';
			hs+='left : 0px;';
			hs+='position : absolute;';
			hs+='top : 69px;';
			hs+='visibility : inherit;';
			hs+='width : 99.5%;';
			this._text_1.setAttribute('style',hs);
			this._text_1.style[domTransform + 'Origin']='50% 50%';
			hs ='position:absolute;';
			hs+='left: 0px;';
			hs+='top:  0px;';
			hs+='width: 100%;';
			hs+='height: 20px;';
			hs+='background: #333333;';
			hs+='background: rgba(51,51,51,0.788235);';
			hs+='border: 0px solid #000000;';
			hs+='color: rgba(255,255,255,1);';
			hs+='text-align: center;';
			hs+='white-space: nowrap;';
			hs+='padding: 0px 1px 0px 1px;';
			hs+='overflow: hidden;';
			hs+='overflow-y: auto;';
			this._text_1__text.setAttribute('style',hs);
			this._text_1__text.innerHTML=me.hotspot.title;
			this._text_1.appendChild(this._text_1__text);
			me._text_1.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._text_1.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			this._text_1.ggUpdatePosition=function () {
			}
			this._nodeimage_1.appendChild(this._text_1);
			this._rectangle_2.appendChild(this._nodeimage_1);
			this.__div.appendChild(this._rectangle_2);
			this._rectangle_1=document.createElement('div');
			this._rectangle_1.ggId="Rectangle 1";
			this._rectangle_1.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._rectangle_1.ggVisible=true;
			this._rectangle_1.className='ggskin ggskin_rectangle ';
			this._rectangle_1.ggType='rectangle';
			hs ='';
			hs+=cssPrefix + 'border-radius : 50px;';
			hs+='border-radius : 50px;';
			hs+='border : 5px solid #ffffff;';
			hs+='height : 20px;';
			hs+='left : -13px;';
			hs+='opacity : 0.8;';
			hs+='position : absolute;';
			hs+='top : -14px;';
			hs+='visibility : inherit;';
			hs+='width : 20px;';
			this._rectangle_1.setAttribute('style',hs);
			this._rectangle_1.style[domTransform + 'Origin']='50% 50%';
			me._rectangle_1.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._rectangle_1.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			me._rectangle_1.ggCurrentLogicStateScaling = -1;
			me._rectangle_1.ggCurrentLogicStateAlpha = -1;
			this._rectangle_1.ggUpdateConditionTimer=function () {
				var newLogicStateScaling;
				if (
					(ggSkinVars['time1'] == false)
				)
				{
					newLogicStateScaling = 0;
				}
				else {
					newLogicStateScaling = -1;
				}
				if (me._rectangle_1.ggCurrentLogicStateScaling != newLogicStateScaling) {
					me._rectangle_1.ggCurrentLogicStateScaling = newLogicStateScaling;
					me._rectangle_1.style[domTransition]='' + cssPrefix + 'transform 800ms ease 0ms, opacity 1000ms ease 0ms, visibility 1000ms ease 0ms';
					if (me._rectangle_1.ggCurrentLogicStateScaling == 0) {
						me._rectangle_1.ggParameter.sx = 0.6;
						me._rectangle_1.ggParameter.sy = 0.6;
						me._rectangle_1.style[domTransform]=parameterToTransform(me._rectangle_1.ggParameter);
					}
					else {
						me._rectangle_1.ggParameter.sx = 1;
						me._rectangle_1.ggParameter.sy = 1;
						me._rectangle_1.style[domTransform]=parameterToTransform(me._rectangle_1.ggParameter);
					}
				}
				var newLogicStateAlpha;
				if (
					(ggSkinVars['time1'] == false)
				)
				{
					newLogicStateAlpha = 0;
				}
				else {
					newLogicStateAlpha = -1;
				}
				if (me._rectangle_1.ggCurrentLogicStateAlpha != newLogicStateAlpha) {
					me._rectangle_1.ggCurrentLogicStateAlpha = newLogicStateAlpha;
					me._rectangle_1.style[domTransition]='' + cssPrefix + 'transform 800ms ease 0ms, opacity 1000ms ease 0ms, visibility 1000ms ease 0ms';
					if (me._rectangle_1.ggCurrentLogicStateAlpha == 0) {
						me._rectangle_1.style.visibility=me._rectangle_1.ggVisible?'inherit':'hidden';
						me._rectangle_1.style.opacity=0.2;
					}
					else {
						me._rectangle_1.style.visibility=me._rectangle_1.ggVisible?'inherit':'hidden';
						me._rectangle_1.style.opacity=0.8;
					}
				}
			}
			this._rectangle_1.ggUpdatePosition=function () {
			}
			this.__div.appendChild(this._rectangle_1);
			this._ht_node_title=document.createElement('div');
			this._ht_node_title__text=document.createElement('div');
			this._ht_node_title.className='ggskin ggskin_textdiv';
			this._ht_node_title.ggTextDiv=this._ht_node_title__text;
			this._ht_node_title.ggId="ht_node_title";
			this._ht_node_title.ggLeft=-40;
			this._ht_node_title.ggTop=18;
			this._ht_node_title.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._ht_node_title.ggVisible=false;
			this._ht_node_title.className='ggskin ggskin_text ';
			this._ht_node_title.ggType='text';
			hs ='';
			hs+='height : 20px;';
			hs+='left : -40px;';
			hs+='position : absolute;';
			hs+='top : 18px;';
			hs+='visibility : hidden;';
			hs+='width : 74px;';
			this._ht_node_title.setAttribute('style',hs);
			this._ht_node_title.style[domTransform + 'Origin']='50% 50%';
			hs ='position:absolute;';
			hs+='left: 0px;';
			hs+='top:  0px;';
			hs+='width: auto;';
			hs+='height: auto;';
			hs+='background: #000000;';
			hs+='background: rgba(0,0,0,0.788235);';
			hs+='border: 0px solid #000000;';
			hs+='border: 0px solid rgba(0,0,0,0.788235);';
			hs+=cssPrefix + 'background-clip: padding-box;';
			hs+='background-clip: padding-box;';
			hs+='border-radius: 8px;';
			hs+=cssPrefix + 'border-radius: 8px;';
			hs+='color: rgba(255,255,255,1);';
			hs+='text-align: center;';
			hs+='white-space: nowrap;';
			hs+='padding: 2px 3px 2px 3px;';
			hs+='overflow: hidden;';
			this._ht_node_title__text.setAttribute('style',hs);
			this._ht_node_title__text.innerHTML="  "+me.hotspot.title+"  ";
			this._ht_node_title.appendChild(this._ht_node_title__text);
			me._ht_node_title.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._ht_node_title.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			me._ht_node_title.ggCurrentLogicStateVisible = -1;
			this._ht_node_title.ggUpdateConditionNodeChange=function () {
				var newLogicStateVisible;
				if (
					(me.player.getIsMobile() == true)
				)
				{
					newLogicStateVisible = 0;
				}
				else {
					newLogicStateVisible = -1;
				}
				if (me._ht_node_title.ggCurrentLogicStateVisible != newLogicStateVisible) {
					me._ht_node_title.ggCurrentLogicStateVisible = newLogicStateVisible;
					me._ht_node_title.style[domTransition]='';
					if (me._ht_node_title.ggCurrentLogicStateVisible == 0) {
						me._ht_node_title.style.visibility=(Number(me._ht_node_title.style.opacity)>0||!me._ht_node_title.style.opacity)?'inherit':'hidden';
						me._ht_node_title.ggVisible=true;
					}
					else {
						me._ht_node_title.style.visibility="hidden";
						me._ht_node_title.ggVisible=false;
					}
				}
			}
			this._ht_node_title.ggUpdatePosition=function () {
				this.style[domTransition]='none';
				if (this.parentNode) {
					var w=this.parentNode.offsetWidth;
						this.style.left=(this.ggLeft - 0 + w/2) + 'px';
					var h=this.parentNode.offsetHeight;
						this.style.top=(this.ggTop - 0 + h) + 'px';
				}
				this.style[domTransition]='none';
				this.ggTextDiv.style.left=((78-this.ggTextDiv.offsetWidth)/2) + 'px';
			}
			this._ht_node_title.ggNodeChange=function () {
				me._ht_node_title.ggUpdateConditionNodeChange();
			}
			this.__div.appendChild(this._ht_node_title);
			this.hotspotTimerEvent=function() {
				setTimeout(function() { me.hotspotTimerEvent(); }, 10);
				if (me.elementMouseOver['_div']) {
				}
				me._rectangle_2.ggUpdateConditionTimer();
				me._rectangle_1.ggUpdateConditionTimer();
			}
			this.hotspotTimerEvent();
		} else
		{
			this.__div=document.createElement('div');
			this.__div.ggId="ht_imgtxt";
			this.__div.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this.__div.ggVisible=true;
			this.__div.className='ggskin ggskin_hotspot ';
			this.__div.ggType='hotspot';
			hs ='';
			hs+='cursor : pointer;';
			hs+='height : 5px;';
			hs+='left : 490px;';
			hs+='position : absolute;';
			hs+='top : 99px;';
			hs+='visibility : inherit;';
			hs+='width : 5px;';
			this.__div.setAttribute('style',hs);
			this.__div.style[domTransform + 'Origin']='50% 50%';
			me.__div.ggIsActive=function() {
				return me.player.getCurrentNode()==this.ggElementNodeId();
			}
			me.__div.ggElementNodeId=function() {
				return me.hotspot.url.substr(1, me.hotspot.url.length - 2);
			}
			this.__div.onclick=function () {
				me.skin._bg_mask.style[domTransition]='none';
				me.skin._bg_mask.style.visibility=(Number(me.skin._bg_mask.style.opacity)>0||!me.skin._bg_mask.style.opacity)?'inherit':'hidden';
				me.skin._bg_mask.ggVisible=true;
				if (me.player.transitionsDisabled) {
					me.skin._pop_imgtxt.style[domTransition]='none';
				} else {
					me.skin._pop_imgtxt.style[domTransition]='all 500ms ease-out 0ms';
				}
				me.skin._pop_imgtxt.style.opacity='1';
				me.skin._pop_imgtxt.style.visibility=me.skin._pop_imgtxt.ggVisible?'inherit':'hidden';
				me.skin.hotspotProxyClick(me.hotspot.id);
			}
			this.__div.onmouseover=function () {
				me.player.setActiveHotspot(me.hotspot);
				me.skin._pop_imgtxt_image.ggText=me.hotspot.url;
				me.skin._pop_imgtxt_image__img.src=me.skin._pop_imgtxt_image.ggText;
				me.skin._pop_imgtxt_detail.ggText=me.hotspot.description;
				me.skin._pop_imgtxt_detail__text.innerHTML=me.skin._pop_imgtxt_detail.ggText;
				if (me.skin._pop_imgtxt_detail.ggUpdateText) {
					me.skin._pop_imgtxt_detail.ggUpdateText=function() {
						var hs=me.hotspot.description;
						if (hs!=this.ggText) {
							this.ggText=hs;
							this.ggTextDiv.innerHTML=hs;
							if (this.ggUpdatePosition) this.ggUpdatePosition();
						}
					}
				}
				me.skin._pop_imgtxt_title.ggText=me.hotspot.title;
				me.skin._pop_imgtxt_title__text.innerHTML=me.skin._pop_imgtxt_title.ggText;
				if (me.skin._pop_imgtxt_title.ggUpdateText) {
					me.skin._pop_imgtxt_title.ggUpdateText=function() {
						var hs=me.hotspot.title;
						if (hs!=this.ggText) {
							this.ggText=hs;
							this.ggTextDiv.innerHTML=hs;
							if (this.ggUpdatePosition) this.ggUpdatePosition();
						}
					}
				}
				me.skin.hotspotProxyOver(me.hotspot.id);
			}
			this.__div.onmouseout=function () {
				me.player.setActiveHotspot(null);
				me.skin.hotspotProxyOut(me.hotspot.id);
			}
			this.__div.ggUpdatePosition=function () {
			}
			this._ht_imgtxt_image=document.createElement('div');
			this._ht_imgtxt_image__img=document.createElement('img');
			this._ht_imgtxt_image__img.className='ggskin ggskin_image';
			this._ht_imgtxt_image__img.setAttribute('src',basePath + 'images/ht_imgtxt_image.png');
			this._ht_imgtxt_image__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
			this._ht_imgtxt_image__img.className='ggskin ggskin_image';
			this._ht_imgtxt_image__img['ondragstart']=function() { return false; };
			me.player.checkLoaded.push(this._ht_imgtxt_image__img);
			this._ht_imgtxt_image.appendChild(this._ht_imgtxt_image__img);
			this._ht_imgtxt_image.ggId="ht_imgtxt_image";
			this._ht_imgtxt_image.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._ht_imgtxt_image.ggVisible=true;
			this._ht_imgtxt_image.className='ggskin ggskin_image ';
			this._ht_imgtxt_image.ggType='image';
			hs ='';
			hs+='height : 32px;';
			hs+='left : -16px;';
			hs+='position : absolute;';
			hs+='top : -14px;';
			hs+='visibility : inherit;';
			hs+='width : 32px;';
			this._ht_imgtxt_image.setAttribute('style',hs);
			this._ht_imgtxt_image.style[domTransform + 'Origin']='50% 50%';
			me._ht_imgtxt_image.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._ht_imgtxt_image.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			me._ht_imgtxt_image.ggCurrentLogicStatePosition = -1;
			this._ht_imgtxt_image.ggUpdateConditionTimer=function () {
				var newLogicStatePosition;
				if (
					(ggSkinVars['time1'] == true)
				)
				{
					newLogicStatePosition = 0;
				}
				else {
					newLogicStatePosition = -1;
				}
				if (me._ht_imgtxt_image.ggCurrentLogicStatePosition != newLogicStatePosition) {
					me._ht_imgtxt_image.ggCurrentLogicStatePosition = newLogicStatePosition;
					me._ht_imgtxt_image.style[domTransition]='left 800ms ease 0ms, top 800ms ease 0ms';
					if (me._ht_imgtxt_image.ggCurrentLogicStatePosition == 0) {
						me._ht_imgtxt_image.style.left='-16px';
						me._ht_imgtxt_image.style.top='-31px';
					}
					else {
						me._ht_imgtxt_image.style.left='-16px';
						me._ht_imgtxt_image.style.top='-14px';
					}
				}
			}
			this._ht_imgtxt_image.ggUpdatePosition=function () {
			}
			this._ht_imgtxt_title=document.createElement('div');
			this._ht_imgtxt_title__text=document.createElement('div');
			this._ht_imgtxt_title.className='ggskin ggskin_textdiv';
			this._ht_imgtxt_title.ggTextDiv=this._ht_imgtxt_title__text;
			this._ht_imgtxt_title.ggId="ht_imgtxt_title";
			this._ht_imgtxt_title.ggLeft=-40;
			this._ht_imgtxt_title.ggTop=5;
			this._ht_imgtxt_title.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
			this._ht_imgtxt_title.ggVisible=true;
			this._ht_imgtxt_title.className='ggskin ggskin_text ';
			this._ht_imgtxt_title.ggType='text';
			hs ='';
			hs+='height : 20px;';
			hs+='left : -40px;';
			hs+='position : absolute;';
			hs+='top : 5px;';
			hs+='visibility : inherit;';
			hs+='width : 74px;';
			this._ht_imgtxt_title.setAttribute('style',hs);
			this._ht_imgtxt_title.style[domTransform + 'Origin']='50% 50%';
			hs ='position:absolute;';
			hs+='left: 0px;';
			hs+='top:  0px;';
			hs+='width: auto;';
			hs+='height: auto;';
			hs+='background: #000000;';
			hs+='background: rgba(0,0,0,0.788235);';
			hs+='border: 0px solid #000000;';
			hs+='border: 0px solid rgba(0,0,0,0.788235);';
			hs+=cssPrefix + 'background-clip: padding-box;';
			hs+='background-clip: padding-box;';
			hs+='border-radius: 8px;';
			hs+=cssPrefix + 'border-radius: 8px;';
			hs+='color: rgba(255,255,255,1);';
			hs+='text-align: center;';
			hs+='white-space: nowrap;';
			hs+='padding: 2px 3px 2px 3px;';
			hs+='overflow: hidden;';
			this._ht_imgtxt_title__text.setAttribute('style',hs);
			this._ht_imgtxt_title__text.innerHTML="  "+me.hotspot.title+"  ";
			this._ht_imgtxt_title.appendChild(this._ht_imgtxt_title__text);
			me._ht_imgtxt_title.ggIsActive=function() {
				if ((this.parentNode) && (this.parentNode.ggIsActive)) {
					return this.parentNode.ggIsActive();
				}
				return false;
			}
			me._ht_imgtxt_title.ggElementNodeId=function() {
				if ((this.parentNode) && (this.parentNode.ggElementNodeId)) {
					return this.parentNode.ggElementNodeId();
				}
				return me.ggNodeId;
			}
			this._ht_imgtxt_title.ggUpdatePosition=function () {
				this.style[domTransition]='none';
				if (this.parentNode) {
					var w=this.parentNode.offsetWidth;
						this.style.left=(this.ggLeft - 0 + w/2) + 'px';
					var h=this.parentNode.offsetHeight;
						this.style.top=(this.ggTop - 0 + h) + 'px';
				}
				this.style[domTransition]='none';
				this.ggTextDiv.style.left=((78-this.ggTextDiv.offsetWidth)/2) + 'px';
			}
			this._ht_imgtxt_image.appendChild(this._ht_imgtxt_title);
			this.__div.appendChild(this._ht_imgtxt_image);
			this.hotspotTimerEvent=function() {
				setTimeout(function() { me.hotspotTimerEvent(); }, 10);
				me._ht_imgtxt_image.ggUpdateConditionTimer();
			}
			this.hotspotTimerEvent();
		}
	};
	this.addSkinHotspot=function(hotspot) {
		return new SkinHotspotClass(me,hotspot);
	}
	function SkinElement_mark_Class(skinObj,ggParent) {
		var me=this;
		var flag=false;
		this.player=skinObj.player;
		this.skin=skinObj;
		this.ggParent=ggParent;
		var nodeId=ggParent.ggElementNodeId();
		this.ggNodeId=nodeId;
		this.ggUserdata=this.skin.player.getNodeUserdata(nodeId);
		this.elementMouseDown=[];
		this.elementMouseOver=[];
		
		this.findElements=function(id,regex) {
			return me.skin.findElements(id,regex);
		}
		
		this._mark=document.createElement('div');
		this._mark__img=document.createElement('img');
		this._mark__img.className='ggskin ggskin_image';
		this._mark__img.setAttribute('src',basePath + 'images/mark.png');
		this._mark__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._mark__img.className='ggskin ggskin_image';
		this._mark__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._mark__img);
		this._mark.appendChild(this._mark__img);
		this._mark.ggId="mark";
		this._mark.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._mark.ggVisible=true;
		this._mark.className='ggskin ggskin_image ';
		this._mark.ggType='image';
		hs ='';
		hs+='height : 20px;';
		hs+='left : 1146px;';
		hs+='position : absolute;';
		hs+='top : 66px;';
		hs+='visibility : inherit;';
		hs+='width : 20px;';
		this._mark.setAttribute('style',hs);
		this._mark.style[domTransform + 'Origin']='50% 50%';
		me._mark.ggIsActive=function() {
			return me.player.getCurrentNode()==this.ggElementNodeId();
		}
		me._mark.ggElementNodeId=function() {
			return me.ggNodeId;
		}
		this._mark.ggUpdatePosition=function () {
		}
		this._mark.ggNodeChangeMain=function() {
		}
		return this._mark;
	};
	function SkinElement_mark_active_Class(skinObj,ggParent) {
		var me=this;
		var flag=false;
		this.player=skinObj.player;
		this.skin=skinObj;
		this.ggParent=ggParent;
		var nodeId=ggParent.ggElementNodeId();
		this.ggNodeId=nodeId;
		this.ggUserdata=this.skin.player.getNodeUserdata(nodeId);
		this.elementMouseDown=[];
		this.elementMouseOver=[];
		
		this.findElements=function(id,regex) {
			return me.skin.findElements(id,regex);
		}
		
		this._mark_active=document.createElement('div');
		this._mark_active__img=document.createElement('img');
		this._mark_active__img.className='ggskin ggskin_image';
		this._mark_active__img.setAttribute('src',basePath + 'images/mark_active.png');
		this._mark_active__img.setAttribute('style','position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-webkit-user-drag:none;pointer-events:none;');
		this._mark_active__img.className='ggskin ggskin_image';
		this._mark_active__img['ondragstart']=function() { return false; };
		me.player.checkLoaded.push(this._mark_active__img);
		this._mark_active.appendChild(this._mark_active__img);
		this._mark_active.ggId="mark_active";
		this._mark_active.ggParameter={ rx:0,ry:0,a:0,sx:1,sy:1 };
		this._mark_active.ggVisible=true;
		this._mark_active.className='ggskin ggskin_image ';
		this._mark_active.ggType='image';
		hs ='';
		hs+='height : 20px;';
		hs+='left : 1146px;';
		hs+='position : absolute;';
		hs+='top : 91px;';
		hs+='visibility : inherit;';
		hs+='width : 20px;';
		this._mark_active.setAttribute('style',hs);
		this._mark_active.style[domTransform + 'Origin']='50% 50%';
		me._mark_active.ggIsActive=function() {
			return me.player.getCurrentNode()==this.ggElementNodeId();
		}
		me._mark_active.ggElementNodeId=function() {
			return me.ggNodeId;
		}
		this._mark_active.ggUpdatePosition=function () {
		}
		this._mark_active.ggNodeChangeMain=function() {
		}
		return this._mark_active;
	};
	this.addSkin();
};